プロが教える店舗&オフィスのセキュリティ対策術

C言語で、キーボードから何も入力が無い場合は、同じ処理を一定の時間で続けていき、キーボードから入力(例えばスペースを入力)があった場合のみ、ループを抜ける(処理を終了する)というプログラムを組みたいと思っているのですが、どのようなソース文にすればよいでしょうか。

どなたかよろしくお願いします。

A 回答 (1件)

そのような、入力待ちにならないキー入力の方法は、処理系によって異なります。



MS-DOS系のconio.h、 unix系ならcursesライブラリでしょうか。
GUI用だとキー入力イベント等を使用することになるでしょう。

構造は極普通に、whileの継続条件を「キー入力が無かったら」とするか、無限ループ中で「キー入力があったらbreak;」とするかでしょう。
    • good
    • 0
この回答へのお礼

whileで処理を回して、knhitでbreakするように書いたら出来ました。

ご回答いただきありがとうございました。

お礼日時:2011/03/31 14:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!