Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
4-10527
SH
2003-06-02 17:28
2003.08.04
File info


4-10507
Pashik
2003-06-01 13:36
2003.08.04
Добавление юзера к файлу


4-10508
pirat
2003-06-01 12:09
2003.08.04
Как заставить msxml (TXMLDocument) делать переходы и отступы ?


1-10217
Kair
2003-07-19 09:45
2003.08.04
Кнопка на панели задач


3-10110
viktor
2003-07-14 15:55
2003.08.04
как обновить связи присоединенных таблиц ?




   Наверх