time_t tInicio;
time(&tInicio);
int TempSim=1;
while( ( (int)difftime(time(NULL),tInicio) )<TempSim) {
printf("TESTE");
}
我试图让这个While循环继续进行1分钟,但它的做法减少任何消化来完成这个?即时通讯使用unix shell
TY
答案 0 :(得分:2)
time_t的单位是秒。尝试:
int TempSim=60;
我建议在printf之后加一些延迟,否则你会得到很多很多输出。 也许:睡觉(1) 或者:睡觉(500 * 1000)睡500ms。