ユーザー入力 ( C Program 内) に基づいて、一定時間ループする必要があります。
例: ユーザーは 2 分間 (= 120 秒) ループすると言います。
while(time <= 2 Minutes)
{
do something
}
Cでこれを行うにはどうすればよいですか?ご協力いただきありがとうございます!!
ループする必要はありません。
昼寝をするだけです。一定時間スリープし、プロセッサがより有用なことを実行できるようにします
特定の期間内にできるだけ多くの操作を実行する必要がある場合は、次を使用できますtime()
。
time_t secs = 120; // 2 minutes (can be retrieved from user's input)
time_t startTime = time(NULL);
while (time(NULL) - startTime < secs)
{
...
}