Thì bạn đổi màu nó một cách liên tục thì nó sẽ nhấp nháy à
C Code:
#include <stdio.h> #include <conio.h> #include <dos.h> void main() { int i=0; clrscr(); do { textcolor(i++); gotoxy(1,1); cprintf("nhap nhay"); delay(500); }while(!kbhit()); }
mình muốn màn hình hiện lên 1 dòng chữ nhấp nháy liên tục ai biết chỉ mình với
Thì bạn đổi màu nó một cách liên tục thì nó sẽ nhấp nháy à
C Code:
#include <stdio.h> #include <conio.h> #include <dos.h> void main() { int i=0; clrscr(); do { textcolor(i++); gotoxy(1,1); cprintf("nhap nhay"); delay(500); }while(!kbhit()); }
Mình đang xài BC++ 3.1.Khi mình chạy code này thì máy báo lỗi là:
Vậy có phải do thư viện "dos.h" của mình bị lỗi không.Bạn nào giúp mình với!Code:Function 'textcolor','cprintf','delay' should have a prototype
Tôi yêu lập trình![]()
![]()
Có thể những hàm đó của bạn ko có trong những thư viện mà mình đã include vào . Nếu bạn muốn biết rõ những hàm ấy trong thư viện nào thì có thể nhấn Shift+F1 để vào mục help của BC++. Sau đó gõ tên hàm cần tra là sẽ thấy ngay. Các bạn thêm vào và chạy thử.
Không được bạn à.Mình search cả 'delay' và 'textcolor' đều không có.Giờ phải làm sao đây?
Tôi yêu lập trình![]()
![]()
Mình dùng Dev C++, cũng gặp báo lỗi tương tự, có thể nguyên nhân là
Nếu bạn vẫn muốn dùng thì có thể tìm cách update nó lên, ngoài ra:conio.h (no clrscr, gotoxy, etc);Dev-C++ and MinGW are in no way required to support it.
clrscr(); thay bằng system("CLS");
Mấy cái khác mình chưa tìm đc câu trả lời.
Dùng BC++ đi , mình chưa bao giờ dùng Dev-C nên ko biết . Theo mình thì đây là do thiếu thư viện thôi mà sao ko làm được chứ ???
ht đã kiểm tra bài sieuphuong với BC++.
Không có lỗi nào hết, có thể trình biên dịch của các bạn có vấn đề. Thử install lại đi.
Không biết ghi gì luôn ...
Muốn hiện 1 dòng chữ nhấp nháy :
chỉ cần dùng +128 là để hiện dòng nhấp nháy ,còn 10 là ký hiệu màu ,ở đây là màu xanh lá.
textcolor(10+128);
cprintf("xin chào cac ban");