怎样获取方向键的ASCII码值?
xpxyr 2009-02-28 07:19:13 我用DEV c++写了这样一段代码#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
char ch;
while(1)
{
ch=getch();
cout<<ch;
}
system("pause");
return 0;
}
当我运行输入方向键的时候显示负三千多,但是当我有他显示的这个数字再写个程序判断是不是这个键的时候他又不对了,
比如我按上方向键它打印-3272,但是我用-3272判断是不是按了上箭头的时候有不对了。后来我知道上下的ASCII值分别是38,40;请问上面的代码用来显示字母的ASCII码又可以但是显示方向键的时候就错误了为什么?