关于时间函数的问题
#include <stdio.h>#include <time.h>
int main()
{
int hour,min;
struct tm * TM;
time_t now;
time(&now);
TM=localtime(&now);
printf("现在的时间:%d点%d分 请输入时间:",TM->tm_hour ,TM->tm_min );
scanf("%d%d",&hour,&min);
printf("设置的时间为%d点%d分\n",hour,min);
while(1)
if((TM->tm_hour ==hour)&&(TM->tm_min ==min)) //这里有问题么? 为什么时间到了没有打印语句?
{
printf("Time is now!\n");
break;
}
return 0;
}