永发信息网

求时间程序一个!

答案:3  悬赏:0  手机版
解决时间 2021-05-16 20:32

在TC中,程序运行后!结果会像电子时间一样显示,并且每秒钟结果加一:例如 0(0秒),1(1秒之后),2(再一秒后)…………

按任意键运行结束!

最佳答案

按任意键运行结束暂时做不到,显示时间倒是可以,在vc++6.0下编译通过:


#include <stdio.h>
#include <stdlib.h>
#include <time.h>


void sleep( int nbr_seconds);


int main(void)
{
struct tm *ptr;
time_t t;
while(1)
{
t =time(NULL);
ptr=localtime(&t);
printf(asctime(ptr));
sleep( 1 );
system("cls");
}

}
void sleep( int nbr_seconds )
{
clock_t goal;


goal = ( nbr_seconds * CLOCKS_PER_SEC ) + clock();


while( goal> clock() )
{
;
}
}

全部回答

#include <stdio.h> #include <windows.h> //#include <stdlib.h>

struct time { int hour; int minute; int second;

}t; void main() { while(1) { if(t.second==59) { t.minute=t.minute+1; if(t.minute==60) { t.hour=t.hour+1; t.minute=0; } t.second=0; } else t.second=t.second+1; printf(" %d:%d:%d",t.hour,t.minute,t.second); Sleep(1000); //停顿一秒 system("cls"); } } 按键楼上已给出,自己加

我来补充按任意键结束:

#include <stdio.h> #include <stdlib.h> #include <time.h> #include <iostream.h> #include <conio.h>

void sleep( int nbr_seconds);

int main(void) { struct tm *ptr; time_t t; while(1) { t =time(NULL); ptr=localtime(&t); printf(asctime(ptr)); sleep( 1 ); system("cls"); if(kbhit()) break;

}

} void sleep( int nbr_seconds ) { clock_t goal;

goal = ( nbr_seconds * CLOCKS_PER_SEC ) + clock();

while( goal> clock() ) { ; } }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
手机怎么冲黄钻?
岳麓区长沙拓华网咖地址在哪里啊
我是属于狮子座吗?
求淘宝好网店,买书,价格合理,正版,且全面
我知道她是爱我的.但我不知道她为什么想放弃.
力量不够该如何增强?
骏网一卡通怎样充值诛仙2 找不到区
有没有一本关于篮球的一本小说名字叫《球皇》
天秤座与哪个星座比较合?
谁给个QQ三国活动码啊
怎样有好的心态?
硚口区武汉黄蜀郎鸡公煲我想知道这个在什么地
人和人能比较吗?
世间好多的抛弃、谎言、与背弃诺言!这是为什
关于喝酒心情经典语录,和同事喝酒台词
推荐资讯
QQ游戏烽火战国?
I would like to go a beauitful place, I th
灭火器是用无缝钢管来生产的吗,一般有哪些规
夷陵区宜昌鸦鹊岭镇初级中学在哪里啊,我有事
MERCURY_669B7A 无线路由 保定 密码是什么
人的眼泪值多少钱?
南宁哪里有不用交保证金的兼职?
滨州离临沂有多远,山东临沂和安徽合肥有多少
谁可以免费送我一只QQ宠物猪
谁有比较好看的网游!介绍下!
老河口市襄樊真诚装饰(天河建国饭店北)地址在
找下王心凌的心电心歌词!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?