bioskey 函数在c语言中的具体用法

如题所述

  函数原型:int bioskey (int cmd);
  函数说明:bioskey()的函数原型在bios.h中(完成直接键盘操作,cmd的值决定执行操作类型);
  函数用法:cmd的取值可以为0,1,2 对应的具体操作类型如下:
  1、cmd=0
  bioskey()返回下一个在键盘键入的值(它将等待到按下一个键)它返回一个16位的
  二进制数,包括两个不同的值.当按下一个普通键时,它的低8位数存放该字符的
  ASCII码;对于特殊键(如方向键、F1~F12等等),低8位为0,高8位字节存放该键的
  扫描码;
  2、cmd=1
  bioskey()查询是否按下一个键,若按下一个键则返回非零值,否则返回0;
  3、cmd=2
  bioskey()返回Shift、Ctrl、Alt、ScrollLock、NumLock、CapsLock、Insert键
  的状态.各键状态存放在返回值的低8位字节中。
温馨提示:答案为网友推荐,仅供参考
相似回答