控制台和端口 I/O
这些例程在控制台或指定端口上读写。 控制台 I/O 例程与流 I/O 或低级 I/O 库例程不兼容。 在执行 I/O 前,不必打开或关闭控制台或端口,因此此类别中没有打开或关闭例程。 在 Windows 操作系统中,来自这些函数的输出始终定向到控制台,且无法重定向。
控制台和端口 I/O 例程
例程 | 使用 |
---|---|
从控制台读取字符串 | |
将格式化的数据写入控制台 | |
_cputs |
把字符串写入控制台 |
从控制台读取格式化的数据 | |
%> | 从控制台读取字符 |
%> | 从控制台读取字符并回显 |
_inp |
从指定的 I/O 端口读取一个字节 |
_inpd |
从指定 I/O 端口读取双字 |
_inpw |
读取指定 I/O 端口 2 字节的字 |
_kbhit |
在控制台检查键击;在尝试从控制台读取前使用 |
_outp |
将一个字节写入指定的 I/O 端口 |
_outpd |
将双字写入指定 I/O 端口 |
_outpw |
将字写入指定的 I/O 端口 |
%> | 将字符写入控制台 |
%> | “取消获取”从控制台读取的最后一个字符,以便让它成为下一个被读取的字符 |