c语言方向键ASCII码的问题
如下这段代码第一次接收的224和0是什么意思a=getch();b=getch();switch(a){case224:switch(b){case72:key_dire...
如下这段代码 第一次接收的224和0是什么意思
a=getch();
b=getch();
switch(a)
{
case 224:switch(b)
{
case 72:key_direction='w';if(direction=='s') key_direction=0; break;
case 75:key_direction='a';if(direction=='d') key_direction=0; break;
case 80:key_direction='s';if(direction=='w') key_direction=0; break;
case 77:key_direction='d';if(direction=='a') key_direction=0;
}break;
case 0:switch(b)
{
case 59:speed-=20;break;//F1
case 60:speed+=20;break;//F2
}break;
} 展开
a=getch();
b=getch();
switch(a)
{
case 224:switch(b)
{
case 72:key_direction='w';if(direction=='s') key_direction=0; break;
case 75:key_direction='a';if(direction=='d') key_direction=0; break;
case 80:key_direction='s';if(direction=='w') key_direction=0; break;
case 77:key_direction='d';if(direction=='a') key_direction=0;
}break;
case 0:switch(b)
{
case 59:speed-=20;break;//F1
case 60:speed+=20;break;//F2
}break;
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询