блокировка ncurses и stdin

у меня естьSTDIN вselect() установить, и я хочу взять строку изSTDIN всякий раз, когда пользователь набирает его и нажимаетВойти.

Но выбор вызываетSTDIN как готов читать раньшеВойти ударил, и, в редких случаях, прежде чем что-либо вообще будет напечатано. Это вешает мою программу наgetstr() пока я не ударилВойти.

Я пробовал настройкуnocbreak() и это действительно прекрасно, за исключением того, что ничего не отражается на экране, поэтому я не вижу, что я печатаю. И настройкаecho() не меняет это

Я также пытался использоватьtimeout(0), но результаты этого были еще безумнее и не сработали.

Ответы на вопрос(1)

Ваш ответ на вопрос