文件读/写访问常量
语法
#include <stdio.h>
备注
这些常量指定为文件请求的访问类型(“a”、“r”或“w”)。 可以使用访问类型来指定转换模式(“b”或“t”)和 模式(“c”或“n”)。
访问类型如下表中所述:
访问类型 | 说明 |
---|---|
:" | 打开以便读取。 如果文件不存在或找不到,调用来打开文件的操作将失败。 |
:" | 打开用于写入的空文件。 如果给定文件存在,则其内容会被销毁。 |
:" | 打开以便在文件末尾进行写入(追加);如果文件不存在,则先创建文件。 所有写入操作均在文件末尾发生。 虽然使用 fseek 或 rewind 可重新定位文件指针,但在执行任何写入操作前,文件指针将始终被移回文件末尾。 |
:" | 打开以便读取和写入。 如果文件不存在或找不到,调用来打开文件的操作将失败。 |
:" | 打开用于读取和写入的空文件。 如果给定文件存在,则其内容会被销毁。 |
:" | 与“a ”相同,但还允许读取。 |
指定“r+”、“w+”或“a+”类型时,允许读取和写入(文件将处于打开状态以进行“更新”)。 但是,在读取与写入之间切换时,必须有中间 fflush
、fsetpos
、fseek
或 rewind
操作。 可以为 fsetpos
或 fseek
操作指定当前位置。
另请参阅
%>
%>
%>
%>
%>
全局常数