的getch()得到方向键的ASCII分别是多少?
用conio.h中的getch()函数得到用户的输入,想确定按下了哪个方向键,在网上找了一下,说是:方向键(←):VK_LEFT(37)方向键(↑):VK_UP(38)方...
用conio.h中的getch()函数得到用户的输入,想确定按下了哪个方向键,在网上找了一下,说是:
方向键(←): VK_LEFT (37)
方向键(↑): VK_UP (38)
方向键(→): VK_RIGHT (39)
方向键(↓): VK_DOWN (40)
可是试了一下,不对!
可那还不是与大写字母一样了吗?试了,不太对,输入了方向键(←): 让它显示ASCII和字符:结果是:
224 ?
75 K
我的验证代码为:
ch = getch();
printf("%d %c\n", ch, ch);
或者能不能给我一个类似于下面的代码:
case ←:...; break;
case →:...; break;
(这是伪代码) 展开
方向键(←): VK_LEFT (37)
方向键(↑): VK_UP (38)
方向键(→): VK_RIGHT (39)
方向键(↓): VK_DOWN (40)
可是试了一下,不对!
可那还不是与大写字母一样了吗?试了,不太对,输入了方向键(←): 让它显示ASCII和字符:结果是:
224 ?
75 K
我的验证代码为:
ch = getch();
printf("%d %c\n", ch, ch);
或者能不能给我一个类似于下面的代码:
case ←:...; break;
case →:...; break;
(这是伪代码) 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询