本文介绍了定时C程序循环的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I need to loop for a certain amount of time based on user input ( in C Program ).

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

Example: User says loop for 2 Minutes ( = 120 seconds).

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

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

How would I go about doing this in C? Thanks for your help!!

推荐答案

如果需要在特定时间段内执行多次操作,则可以使用 time() :

If you need to perform some operation as many times as possible within the specific period of time you can use time():

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

time_t startTime = time(NULL);
while (time(NULL) - startTime < secs)
{
    ...
}

这篇关于定时C程序循环的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 15:53