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

Presentation

Thông báo về việc khai sinh blog lớp mình : FET-hut (stands for : Faculty of Electronics Telecommunications, Hanoi University of Technology) cứ đọc là Fẹt-hút address: http://fet-hut.blogspot.com administrator : Pika Rock members allow : all mems of FET8 request : have a Gmail account (ex: abc@gmail.com) not gmail of HUT. (click "fullpost" để xem hết) thôi, nói tViệt cho ae dễ thấm. túm lại là mỗi ng fải có 1 tài khoản Gmail, admin sẽ invite mọi ng qua hòm thư đó. (nhớ nhắc admin) sau khi accept thư , mọi ng có thể viết bài, bình loạn... làm thành viên chính thức của site này mọi ng viết bài post thoải mái, nhữg jì vi fạm luật bản quyền or vi fạm về nội dung sẽ bị admin xóa ý kiến jì nhanh thì gõ vào Chatbox ở bên dưới cho tiện post bài viết thì sẽ có hướng dẫn sau, có jì cứ hỏi admin từ h, có fi vụ jì, admin sẽ post sớm cho mọi ng cập nhật, thế đã nhé bb ae Admin : Pika Rock (đã kí tên & đóg dấu)

Điều chỉnh kế hoạch đăng kí học tập kì 2

Thời gian sinh viên K52, K53 đăng ký lớp học học kỳ 2 năm học 2008-2009: - Đăng ký chính thức từ 08h ngày 05/01/2009 đến 16h ngày 03/02/2009 - Điều chỉnh đăng ký từ 08h ngày 05/02/2009 đến 16h ngày 13/02/2009 Chú ý: + Các học phần sau đây có các lớp thí nghiệm các SV khi đăng ký phải đăng ký cả lớp thí nghiệm, nhà trường chỉ tính đăng ký đủ học phần khi đã đăng ký cả lớp LT và TN, trường hợp nào thiếu 1 trong hai lớp nhà trường sẽ huỷ đăng ký học phần thiếu của em đó sau đợt điều chỉnh đăng ký. Do vậy em nào còn thiếu lớp thí nghiệm phải nhanh chóng đăng ký lớp thí nghiệm 1 CH1010 Hoá học đại cương 2 CH3100 Hóa vô cơ I 3 CH3122 Hóa vô cơ 4 EE2010 Kỹ thuật điện 5 EE3020 Lý thuyết mạch điện II 6 ET2010 Kỹ thuật điện tử 7 ME3040 Sức bền vật liệu I 8 PH1010 Vật lý đại cương I + Các lớp ở trạng thái đăng ký chính thức(đ...