怎样使用键盘的上下左右键
答案:2 悬赏:80 手机版
解决时间 2021-01-28 00:39
- 提问者网友:黑米和小志
- 2021-01-27 06:45
怎样使用键盘的上下左右键
最佳答案
- 五星知识达人网友:轮獄道
- 2021-01-27 07:40
用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;}
}
}
函数原型: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;}
}
}
全部回答
- 1楼网友:青灯有味
- 2021-01-27 08:23
用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;}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯