热门

最新

红包

立Flag

投票

同城

我的

发布
ex_xyz
正半轴
5 年前
trueex_xyz

今晚稍稍放松一下,忙碌了一周了

CSDN App 扫码分享
分享
1
点赞
打赏
  • 复制链接
  • 举报
下一条:
时钟程序#include<iostream>using namespace std;#include<ctime>struct Time{ int hour; int minute; int second;};void set(Time *p,int h,int m,int s){ p->hour=h; p->minute=m; p->second=s;}void tick(Time *p){ long t=time(NULL);//time_t t=time(NULL);//清空当前时间 while(time(NULL)==t); if(++p->second>=60)//++(p->second) { p->second=0;//秒数归零 if(++p->minute>=60) { p->minute=0; if(++p->hour>=24) p->hour=0; } } }void show(Time *p){ cout<<'\r'; if(p->hour<10) cout<<0; cout<<p->hour<<':'; if(p->minute<10) cout<<0; cout<<p->minute<<':'; if(p->second<10) cout<<0; cout<<p->second; //cout<<p->second<<flush;//立即显示 //cout<<endl;}void run(Time *p){ for(;;){ tick(p); show(p); }}int main(){ Time t; set(&t,9,27,00); run(&t);}运行结果为09:28:05
立即登录