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

Работа с клавиатурой, сочетания клавиш, блокировка клавиш - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Авторизация клиента на сервере http://www.cyberforum.ru/cpp-beginners/thread1492760.html
Пишу на QT, в разделе QT нет подфорума для начинающих, а основной форум не стал пачкать своим вопросом. Есть клиент - приложение оно на .NET с гуи, и серверное на QT. Работа с базой, прикрутил socket многопоточный делал все по уроки.(Если надо скину туториал) Все подключается, проверял через штатный telnet в винде. Сообщения сервер принимает (команда send в telnet). Необходима...
C++ Вводится два слова, необходимо определить, одинаковые они или нет Я новичёк в программировании, помогите, пожалуйста. Вводится два слова, необходимо определить, одинаковые они или нет http://www.cyberforum.ru/cpp-beginners/thread1492750.html
C++ Русскоязычная литература по Flex&Bison
Моя задача: необходимо создать или найти готовый лексер/парсер для разбора кода C++ и преобразования его в некоторую структуру (дерево). Начал изучать Flex&Bison (Yacc & Lex). Подскажите пожалуйста русскоязычную литературу (есть ли она вообще?) по этой теме и есть ли готовый лексер/парсер для плюсов (я понимаю, что велосипеды делать это хорошо, но всё же)?
Принудительный вызов метода родителя C++
#include <iostream> using namespace std; class A { public: virtual void f() { cout << "A::F()" << endl; } virtual void onLoad()
C++ Объясните пожалуйста, в чем здесь дело(структура и указатель) http://www.cyberforum.ru/cpp-beginners/thread1492715.html
#include <iostream> #include <string> #include <windows.h> using namespace std; struct pizza { double diameter; string name; double weight;
C++ Сделать массив расширяемым Никак не получается сделать динамический массив расширяемым , помогите пожалуйста, где,что не так? #include<iostream> using namespace std; class myVector { int *arr, size,var,count; public: myVector(int s=5):var(0), size(s), count(0) { подробнее

Показать сообщение отдельно
Стасюльчик
1 / 1 / 1
Регистрация: 05.06.2015
Сообщений: 23
04.07.2015, 12:07     Работа с клавиатурой, сочетания клавиш, блокировка клавиш
Для нажатия клавиш можно подключить библиотеку "windows.h"
и в бесконечный цикл while(true) впихнуть функцию GetAsyncKeyState пример:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <Windows.h>
#include <iosream>
 
void main()
{
while(true)
{
if(GetAsyncKeyState(VK_RIGHT) // Если нажата правая стрелка
{
std::cout << "you pressed right arrow";
}
}
}
И вообще почитай про функцию GetAsyncKeyState
P.S Код писал на телефоне, так что извини если есть какие-либо ошибки
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru