_fmode
_fmode 变量设置文本文件的默认模式或二进制转换。 此全局变量因有更安全函数版本 _set_fmode_get_fmode 而被废弃,这被使用来替代全局变量。 按如下方式在 Stdlib.h 声明。
extern int _fmode;
备注
_fmode 的默认设置是文本方式转换的 _O_TEXT 。 _O_BINARY 模式是二进制的设置。
可以通过三种方式更改 _fmode 的值:
与 Binmode.obj 的链接。 这会更改初始 _fmode 设置为 _O_BINARY,则所有文件,除 stdin以二进制模式中打开 stdout和 stderr。
分别调用 _get_fmode 或 _set_fmode 获取或设置 _fmode 全局变量。
直接在程序中更改它的 _fmode 值。