大宇私人领地伊甸园丨宁愿做了后悔,也不要错过后悔[www.mrdayu.com]
注册

24小时联系邮箱:[email protected]

所有文章
大宇私人伊甸园: 首页 > 所有文章 > 编程人生 > C/C++语言 > C标准库详解 > kbhit函数详解


友情链接:


kbhit函数详解

发布时间:2018/12/07 C标准库详解 标签kbhit阅读:23

函数原型:

extern int _kbhit(void);

头文件:

error: stdio.h
#include <conio.h>

conio.h头文件说明:

大多数MS-DOS编译器用来提供控制台输入/输出的C头文件。

它不是C标准库或ISO C的一部分,也不是由POSIX定义的。

这个头声明了几个有用的库函数,用于从程序中执行“控制台输入和输出”。

大多数以DOS、Windows 3.x、Phar Lap、DOSX、OS/2或Win32为目标的C编译器都有这个头,并在默认的C库中提供相关的库函数。

大多数以UNIX和Linux为目标的C编译器都没有这个头,也不提供库函数。

一些嵌入式系统或cc65使用一个CONIO兼容库。

Widnows平台测试:

#include <stdio.h>
#include <conio.h>

int main(){
	printf("Please enter keyboard:\n");
	char i ;
	while (!(i=_kbhit()))
	{
		//clrscr();
		
	}
	printf("%d", i);
	getchar();
	return 0;
}

运行结果:

Please enter keyboard:
1
The bottom line, for me, is simple.

Let’s hope it doesn’t take 500 years for a discipline of testing to becomes the standard for software developers.

From:dayu

您好!请登录

合作网站快捷登录:
点击取消回复

已有0评论

    大宇博客

    点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息