bạn có thể đưa cái đoạn code bạn đưa cái clrsrc() vào không ? Đó chắc chỉ do cách sử dụng vòng lặp của bạn thôi ! Nhưng mà chưa nghe thấy cái xóa màn hình đưa vào vòng lặp làm gì cả !(^_^)
chào các bạn, mình mới học lập trình C đc mấy tháng
mình có down mấy đoạn code về chạy thử thì biét hàm system("cls") là hàm dùng để xóa màn hình (tương tự như hàm clrscr() ) nhưng ko hiểu sao khi sử dụng nó trong 1 vòng lặp thì nó xóa ngay kq vừa tạo ra, ko kip xem kq gi cả
bạn nào biết hàm này có thể giúp mình dc ko ?
thx so much
bạn có thể đưa cái đoạn code bạn đưa cái clrsrc() vào không ? Đó chắc chỉ do cách sử dụng vòng lặp của bạn thôi ! Nhưng mà chưa nghe thấy cái xóa màn hình đưa vào vòng lặp làm gì cả !(^_^)
thêm hàm sleep(số thời gian tính theo miligiaay vào để làm chậm việc xóa manhinhf lại)
nếu đưa code lên người khác mới biết định hỏi cái gì chứ???
^_,^
Facebook : https://www.facebook.com/langmaninternet
Bùi Tấn Quang
thì vòng lặp xong cậu không set nó dừng thì nó tiếp tục cho đến khi kết thúc hết quá trình chứ sao..
có thể làm thế này:
C++ Code:
while (dieukien) { // xoa man hinh ban dau cho de nhin system("cls"); // // qua trinh chinh o day // ... // blah blah ... // dung man hinh, su dung getch() de bat 1 ki tu nhap vao getch(); }
None!
xin lỗi vì mình đang ở ngoài Net nên ko có đoạn code đó, cái đó kiểu như thế này :
thx các bạn nhiều lắm! ( để mai mình post đoạn code đó lên)Code:int main() { ..... for(; ;) { ..... switch() { {}; {}; } system("cls"); } getch(); }
Đã được chỉnh sửa lần cuối bởi nhapmonIT : 01-09-2008 lúc 01:57 PM.
.... bạn để nó cuối vòng for nên trc' khi kết thúc 1 vòng for nó sẽ "clear screen"còn cách giải quyết thì ko biết chương trình bạn muốn in ra kiểu gì... nên bạn thử sửa theo cách này
như thế trc' khi màn hình bị xóa bạn phải bấm 1 nút bất kỳ để cho dễ testCode:int main() { ..... for(; ;) { ..... switch() { {}; {}; } getch(); system("cls"); } }
code ra gió bão
Bạn include thêm cái stdlib.h (trong c) hay cstdlib (c++) là ok
mình đã thử rồi, cách này xài được trên cả Linux và Windows