bioskey函数介绍

函数原型:int bioskey (int cmd)

说明:bioskey()的函数原型在bios.h中

bioskey()完成直接键盘操作,cmd的值决定执行什么操作。

cmd = 0:

当cmd是0,bioskey()返回下一个在键盘键入的值(它将等待到按下一个键)。它返回一个16位的二进制数,包括两个不同的值。当按下一个普通键时,它的低8位数存放该字符的ASCII码;对于特殊键(如方向键、F1~F12等等),低8位为0,高8位字节存放该键的扫描码。

cmd = 1:

当cmd是1,bioskey()查询是否按下一个键,若按下一个键则返回非零值,否则返回0。

cmd = 2:

当cmd是2,bioskey()返回Shift、Ctrl、Alt、ScrollLock、NumLock、CapsLock、Insert键的状态。各键状态存放在返回值的低8位字节中。

字节位 含义

0 右边Shift键状态

1 左边Shift键状态

3 Ctrl键状态

4 Alt键状态

5 ScrollLock键状态

6 NumLock键状态

7 CapsLock键状态

8 Insert键状态

字节位为1表示该键被按下,为0表示松开。

-------------------------------------------------

#include

#include

#include

#include

int main()

{

int flag;

while(1)

{

//屏幕输入号码

if(bioskey(1)) break;

}

return 0; //没测试过,因我机上没有bios.h

-----------------------------------------------------------

#include

#include

void main(void)

{

int i;

while(kbhit()==0)printf("input please\n");

i=getch();

if(!i){

i=getch();

printf("%d",i);

}else printf("%c",i); //这个函数我就测试成功过

}

}

取消

评论

怎么样用C语言编程自动摇号,C语言摇号程序的代码?相关推荐

  1. msp430c语言编程指南,MSP430位操作C语言编程.pdf

    MSP430位操作C语言编程 AN50--MSP430位操作C 语言编程 (版本1.0) 2006.6 版本 草案 AN50――MSP430 位操作C 语言编程 最后更新 2005.7.12 页号 2 ...

  2. C语言编程>第二十五周 ⑤ 下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的 “单词”是指由空格隔开的字符串)。

    例题:下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的 "单词"是指由空格隔开的字符串). 例如,若输入 "good ...

  3. 操作系统大作业 基于Linux的模拟进程调度算法 运用c++语言编程 在VMware虚拟机里 centos 亲自写亲自测试 代码 说明书

    发布文章 博文管理我的博客退出 Trash Temp 操作系统大作业 基于Linux的模拟进程调度算法 运用c++语言编程 在VMware虚拟机里 centos 亲自写亲自测试 代码 说明书 @[TO ...

  4. C语言编程>第二十五周 ③ 下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形;构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成……

    例题:下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形:构成的是等边三角形,还是等腰三角形.若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成三角 ...

  5. 高斯消元法的c语言编程,列主元高斯消元法的C语言编程

    列主元高斯消元法的C语言编程 列主元高斯消元法 基本思想:用高斯消元法求解线性方程组时,为避免小的主元,在进行第k步消元前,应该在第k列(k)元素aik(i k,(k)(k)例如|aikk| max| ...

  6. c语言程序设计自学跟谁好,双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好...

    双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好 首页 > 软件 > 双辽c语言编程学习 作者:镀金池   发布时间:2017-12-07 05:48 一个C语 ...

  7. c语言程序设计需要学多久,九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会...

    九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会 首页 > C语言 > 九江c语言编程学习 作者:镀金池   发布时间:2017-10-18 14:11 据ID ...

  8. c语言编程期刊论文管理系统,C语言编程下计算机软件论文

    1计算机软件C语言的编程实验 1.1计算机软件C语言的编程技巧 计算机软件C语言的编程中,最主要的依据是指针应用,C语言指针能够根据软件程序的编写需求,构建可行的函数,而程序员在设计函数编程的过程中, ...

  9. c语言编程学多久,丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会...

    丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会 首页 > 软件 > 丰城c语言编程学习 作者:镀金池   发布时间:2018-04-09 16:40 在之后 ...

  10. 江门C语言培训,江门c语言编程学习,江门学c语言编程培训,江门学c语言编程效果怎么样...

    江门c语言编程学习,江门学c语言编程培训,江门学c语言编程效果怎么样 首页 > C语言 > 江门c语言编程学习 作者:镀金池   发布时间:2017-10-18 09:25 在初期的C语言 ...

最新文章

  1. Opengl超级宝典笔记——空间绘图画点
  2. [高中作文赏析]相约
  3. 史上最容易理解的暴力递归和动态规划~~
  4. 无法生成会话打印机,点打印提示没有选择的打印机
  5. CORS 跨域 实现思路及相关解决方案
  6. 使用pandas循环数据帧的最有效方法是什么? [重复]
  7. 软件质量管理体系 type:pdf_萧县iso14001环境管理体系各种荣誉资质
  8. 大数运算经典:棋盘上的米粒。
  9. 一个能够让你快速从html结构生成css结构的vscode插件
  10. Flutter水波纹效果
  11. 已解决:网易邮箱smtphz.qiye.163.com在阿里云环境发不出邮件的问题
  12. MySQL父查询子、子查询父
  13. Python-数据库
  14. UI实用素材|衬线字体素材的应用要点
  15. 黑色简洁的PHP短网址短链接生成源码
  16. 积微——荀子《强国篇》,给每个职场人士推荐
  17. linux 网卡gso,linux内核网络协议栈学习笔记:关于GRO/GSO/LRO/TSO等patch的分析和测试...
  18. (附源码)springboot幼儿园书刊信息管理系统 毕业设计141858
  19. [NIPS-18] Generalizing to Unseen Domains via Adversarial Data Augmentation
  20. 大数据Flink(十四):流批一体API Connectors JDBC

热门文章

  1. HTML外部样式表如何引入CSS样式
  2. linux hdmi输出快捷键,linux 下的 投影仪,HDMI 输出设置
  3. GPU — vCUDA / vGPU
  4. Ubuntu安装adobe flash player插件(PPAPI和NPAPI)
  5. 数据分析师必备知识点:统计学的假设检验
  6. 高级计算机网络实验题
  7. FFmpeg学习笔记--FFplay播放控制、FFplay基本命令参数、FFplay高级命令参数
  8. 3D模型欣赏:《日本武士》次时代 超写实 Minhyuk Kim
  9. 明解C语言入门篇练习题第十章
  10. 学习Mybatis源码