curses ライブラリを使用しています。Escape キーが押されるまでアプリケーションを実行し続けたい。次のキー入力をブロックするべきではありません。
私の作業コードは次のとおりです。これは、key=getch(); でユーザー入力を待ちます。誰かがエスケープキーを押すまで、これを非ブロックにしたい。キーボード入力を待つべきではありません。
while (true)
{
key=getch();
if (key==ESCAPE)
{
break;
}
//else
//{
//execute something
//}
}//while end