您的位置:首页 > 其它

奋斗中。。。自己写的一个时钟程序,希望大家继续完善!

2010-12-08 14:27 465 查看
#include <iostream>
#include <ctime>
using namespace std;

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);
while(time(NULL)==t);
if(++p->second>=60){
p->second=0;
if(++p->minute>=60){
p->minute=0;
if(++p->hour>=23)
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<<flush;
}

void run(Time*p)
{
for(;;){
tick(p);
show(p);
}
}

int main()
{
Time t;
set (&t,1,19,40);
run(&t);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐