利用time()制作简易的计时器
#include <stdio.h>
#include <time.h>
int main(void)
{
int h,m,s;//h时,m分,s秒
long a,b,t;//a计开始时间,b计结束时间
printf("How long hour,min,second?\n");
scanf("%d%d%d",&h,&m,&s);
t = 3600*h + 60*m + s;
printf("Start now?\n");
getchar();
getchar();
printf("Start!\n");
a = time(NULL);
while (1)
{
b = time(NULL);
if ((b-a)>=t)
{
printf("%d hours, %d minutes, %d seconds off!\n",h,m,s);
break;
}
}
return 0;
}