C++

Статус
В этой теме нельзя размещать новые ответы.
Забаненный
Статус
Оффлайн
Регистрация
12 Апр 2017
Сообщения
353
Реакции[?]
71
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Как получить клавишу, нажатую пользователем?
 
push me to the edge
Олдфаг
Статус
Оффлайн
Регистрация
22 Мар 2017
Сообщения
2,253
Реакции[?]
1,204
Поинты[?]
1K
Код:
#include <Windows.h>
#include <iostream>
using namespace std;

void main(){
int vKey = 0;
bool bTest = false;
if (GetAsyncKeyState(vKey))
bTest = true;
// пока клавиша нажата
 //переменая btest будет true
if (GetKeyState(vKey))
bTest = true;
//после 1 нажатия bTest будет тру всегда ( пока ты дальше сам не поменяешь её значение)
}
 
masta copypasta
Участник
Статус
Оффлайн
Регистрация
2 Июн 2017
Сообщения
683
Реакции[?]
253
Поинты[?]
0
Код:
#include <Windows.h>
#include <iostream>
using namespace std;

void main(){
int vKey = 0;
bool bTest = false;
if (GetAsyncKeyState(vKey))
bTest = true;
// пока клавиша нажата
 //переменая btest будет true
if (GetKeyState(vKey))
bTest = true;
//после 1 нажатия bTest будет тру всегда ( пока ты дальше сам не поменяешь её значение)
}
Ну если он хочет узнать что он нажал, то
if(GetAsyncKeyState(vKey)
//выводим какую он нажал
std::cout << "key: %i" << vKey;
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу