Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.04;
Скачать: CL | DM;

Вниз

Вопрос немного не из той степи...   Найти похожие ветки 

 
tovSuhov ©   (2003-07-17 13:36) [0]

... но все же, может кто подскажет?
Пишу под Linux консольное приложение на С++
Интересует, имеется ли аналог (а он должен! быть) паскалевской функции KeyPressed, требуется отлавливать нажатие клавиши на клавиатуре, и по нему завершать цикл.
Может кто знает, как зверя зовут?


 
Soft ©   (2003-07-17 13:50) [1]

Самый простой механизм ввода заключается в чтении по одному символу за раз из "стандартного ввода", обычно с терминала пользователя, с помощью функции GETCHAR. Функция GETCHAR() при каждом к ней обращении возвращает следующий вводимый символ.


 
Marser ©   (2003-07-17 14:08) [2]

Зря про степь вспомнил, мне сразу куда-то туда захотелось, сдохнуть полынного запаха степного, встретить рассвет в чистом поле, скакать на коне наперегонки с ветром... Ничего, меньше двух недель осталось :-)


 
tovSuhov ©   (2003-07-17 14:09) [3]

Проблема в том, что getchar() ждет этого самого ввода. А мне как раз не нужно ждать. Нужно после каждой итерации проверять состояние буфера клавиатуры, вот и все.


 
nikkie ©   (2003-07-17 15:21) [4]

посмотри, есть ли kbhit() в conio.h



Страницы: 1 вся ветка

Текущий архив: 2003.08.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
14-10360
Aga
2003-07-16 18:57
2003.08.04
Перенос программ


7-10480
fil
2003-05-25 11:58
2003.08.04
Автозагрузка программы как сервис в win NT 2000 XP


7-10467
JB
2003-05-23 12:29
2003.08.04
Клава


7-10483
Boris K.
2003-05-22 19:17
2003.08.04
Помогите плиз, советом - как программно записать в MBR?


1-10266
McSimm2
2003-07-18 13:25
2003.08.04
Break для всех циклов