30/09/2018, 16:34

Cách dừng chương trình khi hết thời gian đếm ngược

Giống một số game hết giờ hoặc đi lộn nước thì thua ấy ạ. Mà trên C không biết làm sao

Nguyễn Minh Dũng viết 18:38 ngày 30/09/2018

@Rok_Hoang muốn làm trên C hay C++? Môi trường Windows hay Linux?

Minh Hoàng viết 18:45 ngày 30/09/2018

C++ trên windows… sau này chắc cũng làm trên C# (windowphone app)
có cách nào không anh?
p/s: giống game Freaking Math ấy anh

Nguyễn Minh Dũng viết 18:35 ngày 30/09/2018

Anh search thì thấy ở đây có giải pháp này, em xem có áp dụng vào trong trường hợp của em được không?

stackoverflow.com
Richard Pangalila

C++ Game countdown timer

c++, windows-7, timer, countdown
asked by Richard Pangalila on 12:03PM - 24 Nov 12
Hai Doan viết 18:43 ngày 30/09/2018

C# thì bạn dung class DispatcherTimer() .

Minh Hoàng viết 18:35 ngày 30/09/2018

còn Java thì sao, có hỗ trợ hàm như vậy không vậy bạn?

Hai Doan viết 18:42 ngày 30/09/2018

Java thì cung có class Timer() tương tự C#, mình ko rành java nên ko trả lời rõ ràng cho bạn đc.

Minh Hoàng viết 18:48 ngày 30/09/2018

Thank anh, em hiểu được tư tưởng cách này rồi code của em chỉ cần thêm vài dòng là ổn rồi

Dang Hung Tran viết 18:44 ngày 30/09/2018

Anh có thể giải thích giùm Em Funtion Void wait(int sec) này với ạ
int main(int argc, char** argv) {
int cnt = 0;
printf(“I’m sleeping for 5 seconds…\n”);
for (cnt; cnt < 5; cnt++) {
printf("%d\n", cnt);
wait(1);
}
printf(“Wake up NOW !”);

return 0;
return (EXIT_SUCCESS);

}

void wait(int sec) {
clock_t endwait;
endwait = clock() + sec * CLOCKS_PER_SEC;
while (clock() < endwait) {
}
}

Bài liên quan
0