Я хочу знать, когда нажата клавиша со стрелкой. Для этого я уже нашел _getchar()
, К сожалению, это возвращает несколько значений. Он возвращает два разных и разделенных значения, даже если я сохраню его в одно целое число.
Первое значение всегда 224, а второе — то, что мне нужно. Как я могу получить это, хотя?
Я старался var[1]
, но это не работает, потому что это целое число (не знал, что одно целое число может содержать несколько значений).
int posX = 5;
int posY = 10;
while(1)
{
switch(_getch())
{
case 72:
posY++;
case 80:
posY--;
case 75:
posX--;
case 77:
posX++;
}
build(posX, posY); // a function to visualize things, not necessary for my problem
}
Спасибо
Задача ещё не решена.
Других решений пока нет …