Skip to main content

Matrix

Tạo chữ chạy giống trong film ma trận.
Trong lúc làm bài tập phần cấu trúc vòng đợi Queue bạn vô tình bị gặp lỗi rất hay. Theo như thiết kế các chữ xuất ra màn hình được chuẩn hoá. Tuy nhiên chữ ko chạy mà lại ra toàn số, trông đẹp như trong film Matrix. Mọi người coi rùm bạn cái bài này với nha, xem sai chỗ nào để bạn còn sửa.




//Queue
#include
#include
#include
#include
#include
int *qdata=NULL;
int front,rear;
int qsize;
void SetQueueSize(int qz)
{
if(qdata!=NULL)
delete[]qdata;
qdata=new int[qz];
qsize=qz;
front=rear=-1;
}
int IsQueueFull()
{
return((rear==(qsize-1))(front==(rear+1)));
}
int IsQueueEmpty()
{
return((front==-1)&&(rear==-1));
}
void Insert(int x)
{
if(rear<(qsize-1)) qdata[++rear]=x; if(rear==qsize) { rear=0; qdata[rear]=x; } if(front==-1) front=0; if(front==qsize) front=-1; }
int Delete()
{
return(qdata[front++]);
}
void Hoten(char s[])
{
int qz=strlen(s);
SetQueueSize(qz);
for(int i=0;ivoid main()
{
char s[100];
clrscr();
cout<<"Nhap ho ten:"; gets(s); Hoten(s); getch(); }




Comments

  1. Anh Chung chăm vờ lờ:D.

    Bài của ông có sai một số chỗ đấy, không chạy được là phải!

    ReplyDelete
  2. Cái sai cơ bản ở đây có lẽ là cậu định xuất ra kí tự (char) nhưng cái cấu trúc queue cậu thiết kế lại để xuất ra số (int)=> nên nó mới ra số chạy như matrix^^.Còn một số lỗi trong câu lệnh nữa:D.
    p/s: Mà bài này là bài xử lí tên phải ko nhỉ, hình như code chưa có phần xử lí!

    ReplyDelete
  3. ko hiểu fần queue với stack lắm :|

    ReplyDelete
  4. to co phan xu ly ho ten roi ma. viet rieng trong void hoten{char s[]} day. ma phan in ra chu cua? to' co' le~ chua chuan lam, de? to' coi lai. hinh nhu* cg nham.

    ReplyDelete

Post a Comment

compose your comment here

Popular posts from this blog

Mua tài liệu TN Kĩ thuật điện - Hoá

Thông báo : Nhà trường hiện nay đã bán tài liệu TN Kĩ thuật điện - Hoá học đại cương.Các bạn lên các phòng dưới đây để mua.Nhà trường có phục vụ riêng lẻ cho từng sinh viên. Cụ thể : Kĩ thuật điện (P112-C1) Hoá(P408-C1) Chú ý : Riêng môn Kĩ thuật điện tuỳ vào việc TN ở nhà C hay ở nhà T (xem ở trong danh sách ở phòng P112) mà sẽ có tài liệu TN khác nhau. Thời gian : Phục vụ vào giờ hành chính.