_get_fmode

获取文件 I/O 操作的默认文件转换模式。

语法

errno_t _get_fmode(
   int * pmode
);

参数

pmode
一个指向要用当前默认模式填充的整数的指针:_O_TEXT_O_BINARY

返回值

如果成功,则返回零;如果失败,则返回错误代码。 如果 pmodeNULL,则将调用无效的参数处理程序,如参数验证中所述。 如果允许继续执行,则将 errno 设置为 EINVAL 并且该函数返回 EINVAL中所述。

注解

该函数获取 _fmode 全局变量的值。 此变量为底层和流文件 I/O 操作指定默认文件转换模式,如 _open_pipefopenfreopen

默认情况下,此函数的全局状态范围限定为应用程序。 若要更改此行为,请参阅 CRT 中的全局状态

要求

例程 必需的标头 可选标头
_get_fmode <stdlib.h> <fcntl.h>

有关兼容性的详细信息,请参阅 兼容性

示例

请参见 _set_fmode中的示例。

另请参阅

_fmode
_set_fmode
_setmode
文本和二进制模式文件 I/O