定时C程序循环

时间:2013-09-21 19:31:58

标签: c loops

我需要根据用户输入(在C程序中)循环一段时间。

示例:用户说循环2分钟(= 120秒)。

while(time <= 2 Minutes)
{
    do something
}

我如何在C中这样做?谢谢你的帮助!!

2 个答案:

答案 0 :(得分:0)

您无需循环。

只需nap。它将睡眠一段时间并让处理器做一些更有用的事情

答案 1 :(得分:0)

如果您需要在特定时间段内尽可能多地执行某些操作,可以使用time()

time_t secs = 120; // 2 minutes (can be retrieved from user's input)

time_t startTime = time(NULL);
while (time(NULL) - startTime < secs)
{
    ...
}
相关问题