Stdio.h C file input/output
(重定向自Fopen)
C语言为文档输入输出提供了许多标准库函数。这些库函数构成了C标准库头文档<stdio.h>
的主体。它们的功能大多数都继承自迈克·莱斯克在70年代早期于贝尔实验室所编写的一个“可移植的I/O进程库”。
按照现在的视角来看,C语言的I/O功能相当底层:C语言将所有的文档操作符都抽象成了字节流(如标准输入流和标准输出流)。不像其他早期的编程语言,C语言没有对于从文档随机位置读取的直接支持:为了从一个文档的中间部分读取内容,进程员需要创建一个文档流,定向到文档的中间部分,然后从文档流中按顺序读取一个又一个字节。