Форум программистов, компьютерный форум CyberForum.ru

ожидать нажатия пробела иначе, продолжать работать - C++

Восстановить пароль Регистрация
 
Вертолётчик
1 / 1 / 0
Регистрация: 01.12.2008
Сообщений: 113
01.12.2008, 18:29     ожидать нажатия пробела иначе, продолжать работать #1
no getch
Проблема такая есть функия ibhit
она проверяет наличие в буфере нажатых клавиш.
Алгоритм не останавливается на проходе этой функции.
Нужно что-то анплогичное, только для конкретной клавиши
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6470 / 2245 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
01.12.2008, 18:30     ожидать нажатия пробела иначе, продолжать работать #2
Сравнивай getch с 32.
Вертолётчик
1 / 1 / 0
Регистрация: 01.12.2008
Сообщений: 113
01.12.2008, 18:34  [ТС]     ожидать нажатия пробела иначе, продолжать работать #3
no getch
Vourhey
Почетный модератор
6470 / 2245 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
01.12.2008, 18:40     ожидать нажатия пробела иначе, продолжать работать #4
Да че, блин, за ibhit? Ты kbhit, что ли имеешь ввиду?
Вертолётчик
1 / 1 / 0
Регистрация: 01.12.2008
Сообщений: 113
01.12.2008, 18:43  [ТС]     ожидать нажатия пробела иначе, продолжать работать #5
Цитата Сообщение от Vourhey Посмотреть сообщение
Да че, блин, за ibhit? Ты kbhit, что ли имеешь ввиду?
да kbhit , но для кокретной клавиши
Vourhey
Почетный модератор
6470 / 2245 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
01.12.2008, 18:44     ожидать нажатия пробела иначе, продолжать работать #6
Ну тогда бери любую другую функцию, которая читает из буфера клавиатуры, если getch не устраивает. Или ассемблером ручками.

Добавлено через 54 секунды
Да, блин, не может быть kbhit для конкретной клавиши. Эта функция просто проверяет, что буфер не пустой. Она ничего не знает о его содержимом.
Вертолётчик
1 / 1 / 0
Регистрация: 01.12.2008
Сообщений: 113
01.12.2008, 18:47  [ТС]     ожидать нажатия пробела иначе, продолжать работать #7
Цитата Сообщение от Vourhey Посмотреть сообщение
Ну тогда бери любую другую функцию, которая читает из буфера клавиатуры, если getch не устраивает. Или ассемблером ручками.

Добавлено через 54 секунды
Да, блин, не может быть kbhit для конкретной клавиши. Эта функция просто проверяет, что буфер не пустой. Она ничего не знает о его содержимом.
Каку например, что хоть в поискови хелпа вводить
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2008, 18:50     ожидать нажатия пробела иначе, продолжать работать
Еще ссылки по теме:

C++ Как getline() определяет откуда продолжать вывод
C++ Как иначе можно переписать выражение?
При вводе вместо цифр символов программа перестаёт ожидать ввода на следующей итерации цикла. Почему? C++
Стоит ли продолжать изучать c++? C++
C++ Пропуск пробела С++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Vourhey
Почетный модератор
6470 / 2245 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
01.12.2008, 18:50     ожидать нажатия пробела иначе, продолжать работать #8
Console I/O.
Yandex
Объявления
01.12.2008, 18:50     ожидать нажатия пробела иначе, продолжать работать
Ответ Создать тему
Опции темы

Текущее время: 02:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru