#include <iostream>
#include <ctime>
using namespace std;
class Time{
private:
int hour;
int minute;
int second;
public:
void set(int h, int m, int s);
void tick();
void show();
void run();
};
void Time::set(int h, int m, int s)
{
this->hour= h;
this->minute= m;
this->second= s;
}
void Time::tick()
{
long t=time(NULL);
while (time(NULL) == t);
if (++this->second >= 60)
{
this->second = 0;
if (++this->minute >= 60)
{
this->minute = 0;
if (++this->hour >= 24)
{
this->hour = 0;
}
}
}
}
void Time::show()
{
cout << '\r';
if (this->hour < 10) cout << 0;
面向对象 时钟
最新推荐文章于 2022-04-19 19:13:04 发布
这篇博客介绍了如何用C++编写一个面向对象的时钟类,包括设置时间、滴答更新、显示时间以及持续运行的功能。通过创建Time类,定义私有成员变量小时、分钟和秒,并提供相应的公有方法来操作这些时间值。
摘要由CSDN通过智能技术生成