《C语言程序设计》(第3版_乌云高娃)-11章 同步实训指导参考答案 同步实训指导参考答案8.4.docVIP

  • 3
  • 0
  • 约1.45千字
  • 约 2页
  • 2021-09-11 发布于湖北
  • 举报

《C语言程序设计》(第3版_乌云高娃)-11章 同步实训指导参考答案 同步实训指导参考答案8.4.doc

深圳职业技术学院 C语言程序设计 PAGE 1 同步实训指导参考答案 序号:8.4 任务1: /* 利用位操作与共用体的组合来检测键盘,如果用户按下上下左右键就在屏幕上显示↑ ↓ ← → 标志,这些标志的ASCII码分别是:↑(24) ↓ (25)←(27) →(26) */ #include stdio.h #include conio.h #include bios.h #define LEFT 75 #define RIGHT 77 #define UPPER 72 #define DOWN 80 #define ESC 27 /*左、右、上、下、ESC键的ASCII码值的十进制表示分别为75、77、72、80、27 */ union keyboard{ unsigned int iKeyInfo; char cKeyBit[2]; }; /*定义共用体类型*/ int fnGetKey(void); /*检测按键的函数*/ int fnGetKey(void) { union keyboard uniKey1; /*定义共用体变量*/ while(bioskey(1) == 0); /*检测用户有无按键*/ uniKey1

文档评论(0)

1亿VIP精品文档

相关文档