30/09/2018, 16:25
Muốn tạo lệnh press any key to pause /play thì làm thế nào?
Với code đồng hồ ở topic trước. Em muốn tạo lệnh press any key to pause /play thì làm thế nào ạ?
#include <iostream>
#include <Windows.h>
#include <iomanip>
using namespace std;
int main()
{
int h, m, s;
for (h = 0; h < 60; h++)
{
for (m = 0; m < 60; m++)
{
for (s = 0; s < 60; s++)
{
Sleep(1000);
system("CLS");
cout << setfill('0') << setw(2) << h << ":";
cout << setfill('0') << setw(2) << m << ":";
cout << setfill('0') << setw(2) << s;
}
}
}
return 0;
}
Bài liên quan
Nếu em muốn press any key to exit thì em sử dụng hàm
getchar()
nhé, hoặcgetch()
. Nhưng anh khuyến khích sử dụnggetchar()
Còn em muốn pause/play thì em vẫn dùng lệnh
getchar();
nhưng em tạo một vòngloop
(lặp) khác. Sau đó em sẽ Sleep trongloop
(lặp) đó.Trong vòng
loop
lặp này em tạo thêm một vòng lặp vô tận khác, điều kiện là khi nào bấm thêm 1 cái nữa thì mới thoát ra.