C++win32
发布网友
发布时间:2022-05-11 01:05
我来回答
共3个回答
热心网友
时间:2023-11-22 14:34
#include<windows.h>
class Date //定义一个用于倒计时的类
{
int timecount; //用于计数和时间的倒数
int hour; //分别定义小时、分钟和秒
int minute;
int second;
public:
void set(int time) //用于倒计时的函数
{
timecount=time;
hour=minute=second=0; //首先将时间置零
while(timecount>=0)
{
if(time>=3600)
{
hour=time/3600;
}
if((time-hour*3600)>=60)
{
minute=(time-hour*3600)/60;
}
second=time-hour*3600-minute*60;
//用于时间的换算------------------------------------------
if(minute<0){hour--;minute+=60;}
if(second<0){minute--;second+=60;}
//用于时间的显示-------------------------------------------
system("cls"); //清屏函数
cout<<"现在进入倒计时"<<endl<<endl;
cout<<hour<<" "":"" "<<minute<<" "":"" "<<second<<endl;
//用于实现一秒的时间操作-----------------------------------
Sleep(1000); //睡眠函数
timecount--;
time--;
}
}
};
热心网友
时间:2023-11-22 14:34
具体功能就是,像秒表一样计时?追问恩,就是像秒一样的倒计时,如5:30:30,5:30:29,5:30:28..........时,分,秒
热心网友
时间:2023-11-22 14:35
用settimer 你可以百度一下
如果没有思路的话 可以Hi我