#include"stdio.h" /*TC环境下*/
#include"bios.h"
main()
{
int key;
while(1)
{
if(bioskey(1)) /*无等待,看是否有按键盘*/
{
key=bioskey(0); /*若有,则读取按键码*/
printf("You have pressed the %d",key); /*输出键盘码*/
break;
}
}
getchar();
}
这样你就可以知道你想知道的某个按键的键盘码了;
帮你测试了一下:
↑是18432;↓是20480;H是9064;P是6512;
而且读取键盘不要用getch()之类的;
用bioskey()或是kbhit()(如果是编小游戏的话)