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