文件转换常量

#include <stdio.h>

备注

这些常数指定转换模式 (“b”“t”)。 该模式在指定访问 (“r”“w”“a”“r+”“w+”“a+”) 的类型该字符串中。

转换模式如下:

  • t
    在文本 (转换) 模式打开。 在此模式下,回车/换行符 (CR-LF) 组合转换为输入的 (LF)唯一换行符,并且, LF 字符转换为输出中 CR-LF 组合。 此外, CTRL+Z 被解释为编码的文件结尾字符。 如果可能在用于读取或读取打开的文档/写入, fopen 检查 CTRL+Z 在文件末尾并将其移除,。 ,因为使用 fseekftell 功能与 CTRL+Z 的一个文件结束中移动可能导致 fseek 在文件末尾附近,不正常运行来完成的。

    备注

    t 选项不为 ANSI 标准的组成部分 fopenfreopen的。它是 Microsoft 扩展,不应使用 ANSI 可移植性需位置。

  • b
    在二进制 (未转换的) 模式打开。 上述转换被禁止。

如果 tb模式下不提供,版本模式由默认架构变量 _fmode定义的。 有关使用文本和二进制模式的更多信息,请参见 文本和二进制架构文件 I/O

请参见

参考

_fdopen, _wfdopen

fopen, _wfopen

freopen, _wfreopen

_fsopen, _wfsopen

全局常数