我正在为机器人编写应用程序。
应用程序所需的 UI 在下面的伪代码中描述:
while(true){
if (spacebar is not pressed){
//do something
}
else{
sleep(1); //wait for a second
}
}
如果我使用 cin 或其他一些控制台输入读取功能,那么它将等待用户按下某些东西。如何确保它不会等待获得任何输入?
我正在使用 Ubuntu。但我不希望它是特定于操作系统的。
这里的答案似乎是特定于操作系统的。