У меня возникают проблемы с получением ncurses 'getch() для блокировки. Работа по умолчанию кажется неблокирующей (или я пропустил какую-то инициализацию)? Я хотел бы, чтобы он работал как getch() в Windows. Я пробовал различные версииNon-blocking getch(), ncurses
timeout(3000000);
nocbreak();
cbreak();
noraw();
etc...
(не все в то же время). Я предпочел бы (явно) использовать любые WINDOW
, если это возможно. A while
цикл вокруг getch(), проверка определенного возвращаемого значения также в порядке.
#include недействительным основной() { тайм-аут (-3000000); getch(); } не блокирует меня. Любые подсказки? –
Предполагается, что вы используете остальные проклятия правильно, включая инициализацию. –