3,881
社区成员
发帖
与我相关
我的任务
分享
#include <conio.h>
int k;
//...
while(1) {
Sleep(1000);
Beep(1000,200);
second=second-1;
if(second==-1) {
second=59;minute--;
if(minute==-1) {
minute=59;hour--;
if(hour==-1) {
hour=23;day--;
if(day==-1) {
cout<<"time up!"<<endl;
break;
}
}
}
}
system("cls");
cout<<day<<"天"<<hour<<"时"<<minute<<"分"<<second<<"秒"<<endl;
if (_kbhit()) {
k=getch();
if (0==k||0xe0==k) k|=getch()<<8;//非字符键
if (k=='p' || k=='P') {//暂停Pause
while (1) {//清除缓冲的所有按键
if (_kbhit()) {
k=getch();
if (0==k||0xe0==k) k|=getch()<<8;//非字符键
} else break;
}
k=getch();//等待按任意键
if (0==k||0xe0==k) k|=getch()<<8;//非字符键
} else if (k=='s' || k=='S') {//停止Stop
break;
}
}
}