Я пишу программу, которая использует getch()
для поиска клавиш со стрелками. Мой код до сих пор :
switch(getch()) {
case 65: // key up
break;
case 66: // key down
break;
case 67: // key right
break;
case 68: // key left
break;
}
. Проблема в том, что когда я нажимаю 'A'
, 'B'
, 'C'
или 'D'
, код также будет выполнен, потому что 65
— это десятичный код для 'A'
и т. д...
Есть ли способ проверить наличие клавиши со стрелкой, не вызывая других?
Спасибо!