どのように私はループ上のタイマーを行うことができますか、その中に私はscanfを持っていますか?C:timer inside/loop + scanf?
時間が過ぎてユーザーが入力していない場合、ループ/ whileが終了しています。トリビアのように..
while(30 sec)
{
scanf("%d,&try);
}
30秒間が終わると、ループが上にあります。唯一の4
私がすることができ、ユーザは...
#include <stdio.h>
#include<stdlib.h>
#include<string.h>
#include <time.h>
TNXを含ん!
Windows? Linux? –
標準的なCの解決策はありません。プラットフォーム固有の機能が必要です。 Unix/Linuxでは、 'alarm()'を使って 'scanf'呼び出しを中断することで、最も簡単にすることができます。しかし、これは非常に原油であり、一般的にほとんどの状況に適用されるわけではなく、あなたの特定の問題を解決するのに十分です。 – hyde
sry ... on Windows! –