永发信息网

怎样使用键盘的上下左右键

答案:2  悬赏:80  手机版
解决时间 2021-01-28 00:39
怎样使用键盘的上下左右键
最佳答案
用bioskey()函数可以实现读取键盘的上下左右键

函数原型:int bioskey (int cmd) 
说       明:bioskey()的函数原型在bios.h中,即必须包含头文件#include 


读取方向键可以用下面的程序啊! 

#include
#include
#define key_up 0x4800    // 向上方向键 
#define key_down 0x5000  // 向下方向键
#define key_right 0x4d00  // 向右方向键
#define key_left 0x4b00   // 向左方向键
void main()
{
    int key=bioskey(0); 
    switch(key) 
    {
      case key_up : {printf(" 向上方向键被按下"); break;}
      case key_down : {printf(" 向下方向键被按下"); break;}
      case key_left : {printf(" 向左方向键被按下"); break;}
      case key_right : {printf(" 向右方向键被按下"); break;} 
    }
}
全部回答
用bioskey()函数可以实现读取键盘的上下左右键 函数原型:int bioskey (int cmd) 说 明:bioskey()的函数原型在bios.h中,即必须包含头文件#include<bios.h> 读取方向键可以用下面的程序啊! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #include<stdio.h> #include<bios.h> #define Key_Up 0x4800 // 向上方向键    #define Key_Down 0x5000 // 向下方向键 #define Key_Right 0x4d00 // 向右方向键 #define Key_Left 0x4b00 // 向左方向键 void main() { int key=bioskey(0);    switch(key)    {   case Key_Up : {printf(" 向上方向键被按下"); break;}     case Key_Down : {printf(" 向下方向键被按下"); break;}    case Key_Left : {printf(" 向左方向键被按下"); break;}    case Key_Right : {printf(" 向右方向键被按下"); break;}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁知道换个电瓶车后备箱多少钱
风尚怎么去啊,我要去那办事
用轻举妄动造句
女忧的意思是什么啊?知道的请说下!
电脑无线上网经常掉线 是什么原因
风云决的票房成绩怎么样?
苏轼爱喝酒吗
【日冕物质抛射】2012日冕物质抛射对地球能造
圆通快递从北京到淄博多长时间
好运工作室地址在哪,我要去那里办事
联系实际,分析多元智能理论和成功智力理论对
镇子的意思是什么啊?知道的请说下!
我问男朋友说咱和好吧他说和好和好,不冷静他
领·show地址在什么地方,想过去办事
2010年8月 上海通用少儿英语口语二星 安排在
推荐资讯
为什么找回扣扣密码时好友多次申诉都无法找回
如何在CAD中输出清析填有颜色的图片
为什么芜湖到杭州高铁和普通车都是一样的时间
竟芳形象工作室地址好找么,我有些事要过去
咸潮是指沿海地区海水通过河流或其他渠道倒流
下图为反射弧的结构模式图。下列说法错误的是
石杭货运地址有知道的么?有点事想过去
华硕笔记本电脑里面的asusvibe2.0这个软件有
低绮户”中的“绮”念什么读音
刚峻的意思是什么啊?知道的请说下!
内裤上的标识写着粘纤8%是化纤内裤么
【载歌载舞的载是什么意思?】
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?