LINUX.ORG.RU

Неск. способов (даже много). Навскидку приходит в голову следующее:

1. сделать stdin неблокирующим и написать свою библиотеку ввода вместо stdio;

2. Натравить на 0 дескриптор select() или poll() (будет конфликтовать с stdio);

3. man 3NCURSES getch насчет no-delay mode;

4. разобраться в терминалом через ioctl (будет конфликтовать вообще со всем).

Наверное, еще куча...

Die-Hard ★★★★★
()
Ответ на: комментарий от Die-Hard

Чуется что, чтобы это было еще и портабельно лучше не спрашивать ;( ладно, будем ncurses изучать Спасибо

mumg
() автор топика
Ответ на: комментарий от mumg

> Чуется что, чтобы это было еще и портабельно лучше не спрашивать ;(

Очевидно, портабильным тут может быть только curses: собственно, она для этого и была придумана...

Die-Hard ★★★★★
()
Ответ на: комментарий от Die-Hard

Вообщем я забил, повесил handler на сигнал, пусть Control-C жмут

mumg
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.