利用C++程序语言编写一条可模拟显示出一个数字式时钟的程序

需要用结构体类型... 需要用结构体类型 展开
 我来答
匿名用户
2014-12-24
展开全部
#include <iostream>
#include <ctime>
#include <Windows.h>

struct Time
{
int hour;
int minute;
int second;
void myDisplay()
{
time_t t;
time(&t);//以long型值或获取系统当前时间
tm local_time;
_localtime64_s(&local_time, &t);//转化为时分秒格式
hour = local_time.tm_hour;
minute = local_time.tm_min;
second = local_time.tm_sec;
std::cout << hour << ":"
<< minute << ":"
<< second << std::endl;
}
};

int main()
{
Time t;
while (true)
{
t.myDisplay();
Sleep(1000);//暂停1s,间隔一秒刷新一次
system("cls");

}

system("pause");
return 0;
}

 执行结果:

时间每个一秒,变化刷新一次!

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式