0

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

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

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

我将如何在 C 中执行此操作?谢谢你的帮助!!

4

2 回答 2

0

你不需要循环。

打个盹。它会休眠一段时间,让处理器做一些更有用的事情

于 2013-09-21T19:38:21.700 回答
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)
{
    ...
}
于 2013-09-21T19:39:42.857 回答