_fmode

Переменная _fmode устанавливает режим преобразования файлов по умолчанию — преобразование текстовых значений в двоичные и наоборот. Эта глобальная переменная устарела для более безопасных функциональных _get_fmode версий и _set_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 напрямую, задав его в своей программе.

См. также

Глобальные переменные
_get_fmode
_set_fmode