Главная страница
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.015 c
14-10396
tall
2003-07-16 12:46
2003.08.04
Графика в Paradox.


3-10139
AndDem
2003-07-15 08:12
2003.08.04
Коннект к листу Excel из Delphi


3-10093
Spawn
2003-07-11 18:10
2003.08.04
Триггеры


3-10120
Vorobyev Sergey
2003-07-14 11:38
2003.08.04
Где в системных таблицах IB информация о текущих подключениях?


1-10205
defenseur
2003-07-23 11:14
2003.08.04
Safearray в Delphi