プロが教えるわが家の防犯対策術!

C言語で入力がないと1をだし続けて,0が入力されると0をだし続けるというプログラムを教えてください.このとき入力待ちなどしないでずっとまわっているものを教えてください.


int main()
{
while(1)
{
if(0が入力されたら)
print(0);

if(入力がなかったら)
print(1);
}
return 0;
}

A 回答 (1件)

入力待ちのないキー入力機能はC言語標準ではありませんので、実行環境を限定しないとできません。


なお、一般的には表示部分で分岐はせず0 or 1を取る内部変数を表示させるようにして、キー入力があったときに0 or 1をその変数に設定するように作ると思います。
    • good
    • 0

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