ちょっと、getchとgetcharをテストしましたが、その入力を待っていましたが、キーボードバッファを読み込むfunktionがあるはずです。私のコードの パートNcursesキーボード入力
while (1) {
if (key!='r')
{
if (key!='q')
{
mvprintw(LINES-2, 1, "Display will refresh in %2d seconds ", t);
refresh();
sleep(1);
t--;
break;
}
else
{
exit (0);
}
}
else
{
return;
}
}
'read(1、buffer、buffer_size)'を試したことがありますか? – Eregrith