该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#include
#include
class Clock
{
private:
int min;
int sec;
int ms;
public:
void InitTime() {min=sec=ms=0;}
void Updata();
void Display();
};
void Clock::Updata()
{
ms++;
if(ms==100)
{
ms=0;
sec++;
}
if(sec==60)
{
sec=0;
min++;
}
if(min==60)
min=0;
Sleep(1);
}
void Clock::Display()
{
system("cls");
cout<
cout<
}
void main()
{
char ch;
Clock Mclock;
Mclock.InitTime();
Mclock.Display();
while(1)
{
ch=getch();
if(ch=='S'||ch=='s')
{
while(!kbhit())
{
Mclock.Updata();
Mclock.Display();
}
}
else if(ch=='C'||ch=='c')
{
Mclock.InitTime();
Mclock.Display();
}
else continue;
}
}