嘿,我已經測試了getch和getchar,但它的輸入wating,我認爲必須有讀取鍵盤緩衝區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 2012-02-09 09:36:46