各位版上的高手们好,小弟目前想用C++写2048这个游戏,
(是个鲁肉脚,所以想多多练习~)
遇到如何输入上下左右键的问题,
google了一下,找到了解答如下:
int c;
while(1){
c=getch();
if(c==224){
c=getch();
switch(c){
case 72:cout<<"上";break;
case 80:cout<<"下";break;
case 75:cout<<"左";break;
case 77:cout<<"右";break;
default:break;
}
}
}
是可以运作没错,也符合小弟的需求。
可是小弟不懂为什么c==224代表方向键,
也不知道为什么72、80、75、77分别代表上下左右,
不知道有没有高手可以帮小弟解惑?
或是提点一些方向让小弟去找资料,非常感谢。