我写了一个关于 B-Trix 的小程序。我想使用 getch() 来获取玩家的输入。我尝试使用 getch() 获取上、下、右、左按键的值,这是我的测试代码:
#include <stdio.h>
#include <curses.h>
int main(void)
{
int ch;
initscr();
printw("Input a character:");
ch = getch();
printw("\nYou input a '%c'\n%d", ch, ch);
refresh();
sleep(3);
endwin();
return 0;
}
up down left right 的输出是 27,为什么这些值相同?有人可以帮助我吗?