永发信息网

自己编制一个利用键盘控制程序运行的C语言小程序,并调试运行。

答案:3  悬赏:40  手机版
解决时间 2021-02-10 16:33
C语言实训练习 二、相关知识缉粻光救叱嚼癸楔含盲 1、kbhit()函数 包含在头文件conio.h中,检测是否有按键动作。 2、bioskey()函数 包含在头文件bios.h中,返回所按键盘的键值。 #define ESC 0x011b main() { int k; while(k!=ESC){ if(kbhit()){ k=bioskey(0); printf("%x\n",k); } } } 这是他给的程序,要求编写一个相似的!!
最佳答案
已编译确认:
#include
#include
#include
#include

#define RIGHT 0x01
#define LEFT 0x02
#define CTRL 0x04
#define ALT 0x08

int main(void)
{
int key, modifiers;


while (bioskey(1) == 0);


key = bioskey(0);


modifiers = bioskey(2);
if (modifiers)
{
printf("[");
if (modifiers & RIGHT) printf("RIGHT");
if (modifiers & LEFT) printf("LEFT");
if (modifiers & CTRL) printf("CTRL");
if (modifiers & ALT) printf("A缉粻光救叱嚼癸楔含盲LT");
printf("]");
}

if (isalnum(key & 0xFF))
printf("'%c'\n", key);
else
printf("%#02x\n", key);
getch();
return 0;
}
全部回答
坚决不碰tc的漂过~~~~~~~~~~
他妈去死,你以为你谁啊 老子会做也不给缉粻光救叱嚼癸楔含盲你 一个问问题的地方,成了你们这些人要代码的地方了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
心脏病人能否游泳吗?
《韩非子》:“人主之患在于信人。信人则制于
stewart mac的i love you,中文有谁翻唱的
濮阳市华龙区公租房怎么办理
春华秋实的意思和出处?
99×3+4=
补写出下列名篇名句中的空缺部分。(甲乙两题
有一部中国漫画,好像是2012或2013年,男主比
奥尔马手表海杯系列h13.142.2
苹果6掉水里,听筒坏了怎么办?
请问北京选调生怎么回事 啊,考上后会离开本
仿写桂林山水第三段
蚂蚁花呗现在还支不支持全家,好德这些便利店
患者女,37岁。劳累后突发寒战、高热1天、伴
哪位哥哥告诉我雷霆之路4条路都是去哪里的
推荐资讯
在三角形ABC中,A=45度,cosA,cosB是方程4x^2-2
求日语帝,间が空く是什么意思?
什么东西可以去胶水
金尊圣颜男士美容会所地址在哪,我要去那里办
Kk小屋童装店怎么去啊,有知道地址的么
hp p1007硒鼓加哪个牌子的碳粉效果好?
关于文明的初中英语作文并翻译
胶怎么去除
逆境时抬头是一种勇气和信心,顺境时低头是一
新疆兵团四师六十五团第一中学地址在哪,我要
伊犁双新机械厂我想知道这个在什么地方
【留别王维】留别王维阅读故事完成后面的题目
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?