控制台和端口 I/O

这些例程读写在控制台上或指定端口。 控制台 I/O 例程与流 I/O 或底层 I/O 库类型程序兼容。 在执行 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”是从控制台读取的最后一个字符,所以它是下一个要被读取的字符。

请参见

参考

输入和输出

按类别分的运行时例程