Я пишу программу, использующую 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'
и т.д.
Есть ли способ проверить клавишу со стрелкой без вызова других?
Спасибо!