各位版上的高手們好,小弟目前想用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分別代表上下左右,
不知道有沒有高手可以幫小弟解惑?
或是提點一些方向讓小弟去找資料,非常感謝。