底层I/O

这些函数比流 I/O 所提供的) 调用操作系统直接底部操作的。 低级别输入和输出调用不缓冲区也没有设置数据。

低级别实例访问标准流中打开在程序启动时使用下列预定义的文件描述符。

文件说明符

stdin

0

stdout

1

stderr

2

,发生错误时,底层 I/O 实例设置 errno 全局变量。 必须包括 STDIO.H,当您使用低级功能时,才程序需要在 STDIO.H 定义的常数,如文件尾指示符 (EOF)。

底层 I/O 功能

功能

使用

_close

关闭的文件

_commit

刷新到磁盘文件

_creat, _wcreat

创建文件

_dup

返回给定文件的下一个可用的文件说明符

_dup2

创建特定文件的第二描述符

_eof

测试文件结束

_lseek, _lseeki64

重新定位文件指针到特定位置

_open, _wopen

打开文件

_read

从文件读取数据

_sopen, _wsopen_sopen_s, _wsopen_s

共享该文件的打开文件

_tell, _telli64

获取当前文件指针位置

_umask_umask_s

设置文件授权掩码

_write

向文件写入数据

_dup 和 _dup2 通常用于将预定义的文件说明符不同的文件。

请参见

参考

输入和输出

运行时实例按类别

系统调用