fopen 返回类型 FILE对象的地址。使用此地址为 stream 参数为多种库函数对打开文件的各种操作。给字符串限制,所有输入发生,就象每个字符通过调用 fgetc读取,因此,所有输出发生,就象每个字符通过调用 fputc编写。为宽流,所有输入发生,就象每个字符通过调用 fgetwc读取,因此,所有输出发生,就象每个字符通过调用 fputwc编写。
通过调用 fclose关闭文件,在中,在后 FILE 对象的地址无效。
FILE 对象存储流的状态,包括:
错误指示器由遇到读取或写入错误的功能集非零。
文件结尾指示符设置的非零由遇到文件结束,在读取时函数。
文件,则可以支持视图请求,文件位置指示符。流读取或写入指定下一个字节。
流状态 指定流是否将接受读取和/或编写,然后流是否未绑定,面向字节的或宽放置。
转换状态确保任何部分汇编的或生成的通用多字节字符状态,以及任何过渡字节序列的状态在文件)。
文件缓冲区指定库函数可用于提高读写操作性能到流数组对象的地址和大小。
不要修改您指定与该对象的文件存储缓冲区中 FILE 对象或任何值。您不能将一 FILE 对象和 portably 使用该副本的地址用作 stream 参数传递给函数。