我是靠谱客的博主 魔幻大门,最近开发中收集的这篇文章主要介绍怎么样用C语言编程自动摇号,C语言摇号程序的代码?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 pleasen");

i=getch();

if(!i){

i=getch();

printf("%d",i);

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

}

}

取消

评论

最后

以上就是魔幻大门为你收集整理的怎么样用C语言编程自动摇号,C语言摇号程序的代码?的全部内容,希望文章能够帮你解决怎么样用C语言编程自动摇号,C语言摇号程序的代码?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部