Реакция программы на нажатие клавиш (на чистом С...)

Модератор: Модераторы разделов

Аватара пользователя
edoc_modnar
Бывший модератор
Сообщения: 1638
Статус: Форум больше не посещаю

Реакция программы на нажатие клавиш

Сообщение edoc_modnar »

Нужно добиться следующего эффекта: программа задает в консоли вопрос, и нужно сделать так, чтобы реакция на ответ пользователя обрабатывалась немедленно. Сколько не шаманил с /dev/tty, getc() и fflush(), программа реагирует на ответ только после нажатия ENTER.
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
Спасибо сказали:
Ananas
Сообщения: 64

Re: Реакция программы на нажатие клавиш

Сообщение Ananas »

poll на stdin
Спасибо сказали:
Аватара пользователя
edoc_modnar
Бывший модератор
Сообщения: 1638
Статус: Форум больше не посещаю

Re: Реакция программы на нажатие клавиш

Сообщение edoc_modnar »

Спасибо, в принципе это подойдет. Но может есть способ проще?
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Реакция программы на нажатие клавиш

Сообщение elide »

можешь использовать curses (:
слава роботам!
Спасибо сказали:
Аватара пользователя
nercus
Сообщения: 150

Re: Реакция программы на нажатие клавиш

Сообщение nercus »

2.6.14-gentoo-r5
kde-3.5.0 | openbox-3.2
Deep Purple | Rob Zombie | Led Zeppelin | ДДТ
Спасибо сказали: