一分钟循环

时间:2013-11-28 18:39:59

标签: c linux shell unix

        time_t tInicio;
        time(&tInicio);
                    int TempSim=1;
        while( ( (int)difftime(time(NULL),tInicio) )<TempSim) {
            printf("TESTE");
        }

我试图让这个While循环继续进行1分钟,但它的做法减少任何消化来完成这个?即时通讯使用unix shell

TY

1 个答案:

答案 0 :(得分:2)

time_t的单位是秒。尝试:

int TempSim=60;

我建议在printf之后加一些延迟,否则你会得到很多很多输出。 也许:睡觉(1) 或者:睡觉(500 * 1000)睡500ms。