标签: c loops
我需要根据用户输入(在C程序中)循环一段时间。
示例:用户说循环2分钟(= 120秒)。
while(time <= 2 Minutes) { do something }
我如何在C中这样做?谢谢你的帮助!!
答案 0 :(得分:0)
您无需循环。
只需nap。它将睡眠一段时间并让处理器做一些更有用的事情
答案 1 :(得分:0)
如果您需要在特定时间段内尽可能多地执行某些操作,可以使用time():
time()
time_t secs = 120; // 2 minutes (can be retrieved from user's input) time_t startTime = time(NULL); while (time(NULL) - startTime < secs) { ... }