_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
напрямую, задав его в своей программе.