Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.08.04;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
7-10467
JB
2003-05-23 12:29
2003.08.04
Клава


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


4-10520
sosv
2003-06-02 14:33
2003.08.04
Можно ли отловить запуски приложений?


1-10257
Piroman
2003-07-19 11:36
2003.08.04
Переменные


1-10281
Beginner3000
2003-07-16 00:42
2003.08.04
Вопросы по строкам





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский