C语言获取键盘方向键的键值
对于初学者在实现一些需要根据键盘输入进行不同操作的小程序时,如何判断键值是一个麻烦的事情,特别是方向键,下面的代码就是给大家演示如何获取键值的程序.
#include <stdio.h>
#include <windows.h>
#include <conio.h>
int main()
{
int ch ;//保存从键盘读取的值
while(1)
{
if(_kbhit())//有击键发生
{
ch = _getch();//获取键盘值,不需要回车
printf("键值是:%d\n",ch);
}
Sleep(100);//避免忙等待
}
}
上面的程序,分别测试字母a,b,方向键左,方向键上,方向键右,方向键下,输出结果如下图:
用上面程序还能获取你想要的任意键盘按键的键值,根据键值就能实现你自己的代码了.