Поделиться через


_fmode

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