ロボット用のアプリケーションを書いています。
アプリケーションに必要な UI は、以下の擬似コードで説明されています。
while(true){
if (spacebar is not pressed){
//do something
}
else{
sleep(1); //wait for a second
}
}
cin またはその他のコンソール入力読み取り機能を使用すると、ユーザーが何かを押すのを待ちます。入力を待機しないようにするにはどうすればよいですか?
私はUbuntuを使用しています。しかし、OS固有にしたくありません。
ここでの回答は OS 固有のようです。