2 votes

Bibliothèque de contrôle de terminal qui bloque à la fois l'entrée et un canal de données personnalisé ?

Le mode de blocage de ncurses ne semble permettre que le blocage sur stdin - c'est-à-dire que je n'ai pas la possibilité de faire des select() -où getch() jusqu'à ce que soit une touche est pressée ou Par exemple, les données arrivent dans un tuyau. Est-ce que je rate quelque chose ou existe-t-il une autre bibliothèque de contrôle de terminal qui me permette de faire cela ?

Edit : Je vise les plateformes Linux, mais plus la solution sera générale, mieux ce sera.

2voto

Thomas Dickey Points 29672

Il y a une expérience option de configuration qui est rarement utilisé :

--enable-wgetch-events
Compile avec le code expérimental de wgetch-events. Voir ncurses/README.IZ

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X