翻译模式常量

语法


#include <fcntl.h>  

备注

_O_BINARY_O_TEXT 清单常数将决定文件(_open_sopen)的转换模式或流 (_setmode) 的转换模式。

允许的值包括:

_O_TEXT
在文本(已转换)模式下打开文件。 输入时回车-换行符 (CR-LF) 组合将转换为单个换行符 (LF)。 输出时换行符将转换为 CR-LF 组合。 CTRL+Z 也将在输入时解释为文件尾字符。 在打开以进行读取或读取/写入的文件中,fopen 将检查文件末尾的 Ctrl+Z 并在可能的情况下将其移除。 这样做是因为,使用 fseekftell 函数在以 Ctrl+Z 结尾的文件中移动时,可能导致 fseek 在文件末尾附近错误操作。

_O_BINARY
在二进制(未转换)模式下打开文件。 禁止上述的转换。

_O_RAW
_O_BINARY 相同。 支持 C 2.0 兼容性。

有关详细信息,请参阅文本和二进制模式文件 I/O文件转换

另请参阅

_open、_wopen
_pipe
_sopen、_wsopen
_setmode
全局常量