读书人

如何才能在C程序中加一段代码使按任意

发布时间: 2013-01-11 11:57:35 作者: rapoo

怎么才能在C程序中加一段代码使按任意键结束无限循环
怎么才能在此C程序中加一段代码使按任意键结束无限循环
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
#include<time.h>

int main()
{
time_t timep;
struct tm *p;
int temp=0;
while(1)
{
time(&timep);
p=localtime(&timep);
if(p->tm_sec!=temp)
{
temp=p->tm_sec;
Sleep(1000);
system("cls");
printf ("%d年 %d月 %d日 ", (1900+p->tm_year),( 1+p->tm_mon), p->tm_mday);
printf("周%d %d:%d:%d\n",p->tm_wday,p->tm_hour, p->tm_min, p->tm_sec);
}
}
return 0;
}
[解决办法]


#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<windows.h>
#include<time.h>
int main()
{
time_t timep;
struct tm *p;
int temp=0;
while( !kbhit() )
{
time(&timep);
p=localtime(&timep);
if(p->tm_sec!=temp)
{
temp=p->tm_sec;
Sleep(1000);
system("cls");
printf ("%d年 %d月 %d日 ", (1900+p->tm_year),( 1+p->tm_mon), p->tm_mday);
printf("周%d %d:%d:%d\n",p->tm_wday,p->tm_hour, p->tm_min, p->tm_sec);
}
}
return 0;
}

读书人网 >C++

热点推荐