标签: c++ c++11 gcc arrow-keys
我试图找到箭头键的字符代码,所以写了这个 -
char x=_getch(); cout<<(int)x;
无论我按哪个箭头键打印-32。然后我添加了一行,我的代码看起来像这样 -
char x=_getch(); x=_getch(); cout<<(int)x;
使用上面的代码,它打印正确的值。任何人都可以解释为什么会发生这种情况 我正在使用Code :: Blocks和GNU GCC Compiler。
答案 0 :(得分:0)
我认为这会回答你的问题
以下链接已回答了类似的问题。
getch and arrow codes
这是来自该链接