控制台和端口I/O

在指定端口读取和写入到控制台或这些实例。 控制台 I/O 实例不是使用流 I/O 或底层 I/O 库 (dll) 例程兼容。 不必打开控制台或端口或关闭,在 I/O 操作之前,未在该类别中的打开或关闭的实例。 在 windows 操作系统中,从这些函数的输出始终处理到控制台,不能重定向。

控制台和端口 I/O 实例

实例

使用

_cgets, _cgetws_cgets_s, _cgetws_s

从控制台读取字符串

_cprintf, _cwprintf_cprintf_s, _cprintf_s_l, _cwprintf_s, _cwprintf_s_l

向控制台写入数据的格式

_cputs

控制台中写入字符串

_cscanf, _cwscanf_cscanf_s, _cscanf_s_l, _cwscanf_s, _cwscanf_s_l

从控制台读取设置数据

_getch, _getwch

从控制台读取字符

_getche, _getwche

从控制台读取字符以及回显它

_inp

读取指定的 I/O 端口的一个字节

_inpd

读取指定的 I/O 端口的双字

_inpw

读取指定的 I/O 端口 2 字节的。

_kbhit

检查击键在控制台;在尝试从控制台读取使用

_outp

编写一个字节指定的 I/O 端口

_outpd

编写双字指定的 I/O 端口

_outpw

编写运行指定的 I/O 端口

_putch, _putwch

向控制台写入字符的

_ungetch, _ungetwch

“从控制台,因此它读取的 Unget”最后一个字符变为读取的下一个字符

请参见

参考

输入和输出

运行时实例按类别