问个C++里测试键值的问题
void gotoxy(int x, int y)
{
COORD xy={0,0};
HANDLE h;
h = GetStdHandle(STD_OUTPUT_HANDLE);
xy.X=x;
xy.Y=y;
SetConsoleCursorPosition(h,xy);
}
void main()
{
int ch=0;
ch=getch();
gotoxy(0,0);
printf("%d",ch);
getch();
}
大家好,我想要利用这个程序测试键值,程序无错正常执行之后呢,我想要利用他来测试上下左右的键值,但是不管按下上下左右输出的都是224这个一个值,在C++里运行的,哪位能看出来哪里错了呢,指点一下,非常感谢
这个程序是正常执行了,我按下空格是32,回车13,是不是C++的键值有些东西我没有考虑到导致出错呢?
另外如果这个程序不能执行,那么通过什么样的方法可以知道上下左右的键值呢