30/09/2018, 20:17

lệnh cho code chạy theo thời gian C++

mình có một biến kiểu int có giá trị = 0, muốn mỗi giây tự động cộng thêm 1 thì dùng code như thế nào. tks.

Khoa Nguyen viết 22:17 ngày 30/09/2018

Cho nó sleep 1 giây

Xin chào nhé. Thật ra thì mình không biết lắm nên đặt Topic đại. Mình đang lập trình C và mình muốn tìm xem có lệnh nào mà cứ khoảng sao A giây thì nó sẽ in ra dòng printf tiếp theo. Vì dụ như sau: printf("Happy\n"); printf("New\n"); printf("Year\n"); Mình muốn tìm lệnh mà sau khi in dòng Happy sẽ đợi khoảng 3 giây rồi in dòng New rồi đợi khoảng 3 giây rồi in dòng Year. Giả sử thế thì các bạn Pro có biết lệnh nào làm được việc này không? Nếu có hướng dẫn mình nhé! (nhớ là trong ngôn ngữ C …
Lê Anh Tuấn viết 22:17 ngày 30/09/2018
while(1){
  Sleep(1000);
i++;
}
Người bí ẩn viết 22:28 ngày 30/09/2018

Khai báo thư viện windows.h rồi dùng lệnh Sleep(số_giây);
VD:

printf("Happy");
Sleep(3000);
printf("Birthday\n");

Lưu ý, tham số đầu vào của Sleep là miligiây nên 3000 tức là 3 giây nhé

Tom Lupin viết 22:27 ngày 30/09/2018

tks các bạn rất nhiều.

Bài liên quan
0