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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Fyria94
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 23
#1

Прерывание в си++, отслеживание нажатых клавиш - C++

24.04.2014, 22:23. Просмотров 1002. Ответов 3
Метки нет (Все метки)

Доброго времени суток, пишу программу, которая выполняет ряд различных простых задач друг за другом в бесконечном цикле. Задача следующая, нужно , что бы после выполнения одного круга задач, он проверял была ли нажата какая-нибудь кнопка и распознавал какая, чем-то схожее с winapi структурой , может подскажет кто-то подобную функцию ?
Заранее благодарю !
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2014, 22:23     Прерывание в си++, отслеживание нажатых клавиш
Посмотрите здесь:

Подмена нажатых клавиш - C++
Хочу написать приложение на с++, работа заключается в следующем... Программа работает в фоне, при нажатии клавиши (допустим F1) она как бы...

Функция для считывания нажатых клавиш. - C++
Подскажите какую нибудь функцию которая бы считывала все нажатия клавиш? Например чтоб запустить приложение WIN32 и чтоб она считывала...

Отлов нескольких одновременно нажатых клавиш - C++
Всем доброго времени суток. Подскажите как одновременно отловить несколько клавиш, попробовал это проделать с ctrl + shift и правой +...

Отслеживание нажатия клавиш - C++
Помогите решить Напишите программу, печатающие коды, генерируемые при нажатии любой клавиши или комбинации клавиш. Используйте функцию...

Отслеживание нажатия клавиш. - C++
#include <iostream> #include <string> #define FOR(i,a,b) for (int i(a), _n(b); i < _n; ++i) using namespace std; int...

Работа с клавиатурой, сочетания клавиш, блокировка клавиш - C++
Здравствуйте! Есть такая вот задачка: Разработать программу обработки прерывания от клавиатуры, которая должна: распознавать...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,183
Завершенные тесты: 1
24.04.2014, 22:30     Прерывание в си++, отслеживание нажатых клавиш #2
C++
1
2
3
4
5
6
7
#include <conio.h>
...
if(kbhit()) // проверка нажата ли
{
   char c=getch(); // чтение кода без вывода на экран
}
...
proech
10 / 10 / 2
Регистрация: 10.07.2013
Сообщений: 150
24.04.2014, 22:34     Прерывание в си++, отслеживание нажатых клавиш #3
C++
1
GetAsyncKeyState(...КЛАВИША...);

есть такая функция
в цикле проверять просто
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2014, 00:58     Прерывание в си++, отслеживание нажатых клавиш
Еще ссылки по теме:

Прерывание - C++
При вызове прерывание компилятор пишет ошибка доступа. #include &lt;iostream&gt; using namespace std; char a = &quot;hello&quot;; int main() ...

Прерывание ввода - C++
Я написал программу, которая просит пользователя ввести массив, потом отображает его, и после заново отображает, но только в реверсивном...

Прерывание цикла! - C++
каким образом можно прервать while путем ввода какого нибудь символа, чтобы не нужно было при каждом проходе тела цикла вводить этот...

Прерывание циклов - C++
Допустим есть цикл в цикле и если во внутреннем цикле выполняется некоторое условие, необходимо прервать оба цикла.Возможно ли это? Заранее...

Прерывание по таймеру - C++
Здравствуйте! Возможно ли сделать в консольном приложении на Visual Studio так, чтобы во время работы одного из циклов программы, раз...

Прерывание программы по ESC C++ - C++
доброй ночи Добрался до такой вот темы Пытаюсь реализовать перехват нажатия клавиши ESC и SPACE в консольном режиме Но программа не...


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

Или воспользуйтесь поиском по форуму:
Fyria94
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 23
25.04.2014, 00:58  [ТС]     Прерывание в си++, отслеживание нажатых клавиш #4
Спасибо, завтра реализую )
Yandex
Объявления
25.04.2014, 00:58     Прерывание в си++, отслеживание нажатых клавиш
Ответ Создать тему
Опции темы

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