我测试了getch
和getchar
,但是它正在等待输入,我认为必须有一个读取键盘缓冲区的函数。我的代码的一部分
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;
}
}