ncurses y bloqueo stdin

yo tengostdin en unselect() Establecer y quiero tomar una cadena destdin cada vez que el usuario lo escribe y golpeaEntrar.

Pero seleccionar está activandostdin como listo para leer antesEntrar se golpea y, en casos raros, antes de que se escriba algo. Esto cuelga mi programa engetstr() hasta que golpeeEntrar.

Intenté establecernocbreak() y realmente es perfecto, excepto que nada se refleja en la pantalla, así que no puedo ver lo que estoy escribiendo. Y configuraciónecho() no cambia eso

También traté de usartimeout(0), pero los resultados de eso fueron aún más locos y no funcionaron.

Respuestas a la pregunta(1)

Su respuesta a la pregunta