タイトルのとおりです。私はgets(buffer)
無限while(1)
ループに入っています。これは停止し、無限gets(buffer)
に待機します。gets(buffer)
STDIN からの入力を 3 秒だけ待って、文字列がバッファにない間よりも、再び while に制御を渡すなどを待ちたいと思います。
Cは言語です
よろしくお願いします!!
質問する
901 次
1 に答える
3
標準gets()
機能にはタイムアウト機能がありません。C の I/O 操作でタイムアウトを実装する標準的な方法は、select()
関数を使用することです。
于 2012-05-18T17:47:13.613 に答える