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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.