Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Получает режим преобразования файла по умолчанию для операций файлового ввода-вывода.
Синтаксис
errno_t _get_fmode(
int * pmode
);
Параметры
pmode
Указатель на целое число, в которое должно быть подставлено значение режима по умолчанию: _O_TEXT или _O_BINARY.
Возвращаемое значение
Возвращает нуль в случае успеха или код ошибки в случае ошибки. В противном pmode случае NULLобработчик недопустимых параметров вызывается, как описано в разделе "Проверка параметров". Если выполнение может быть продолжено, для errno задается значение EINVAL , и функция возвращает значение EINVAL.
Замечания
Функция получает значение глобальной переменной _fmode . Эта переменная определяет режим преобразования файла по умолчанию для потоков операций низкоуровневого и файлового ввода-вывода, таких как _open, _pipe, fopen и freopen.
По умолчанию глобальное состояние этой функции ограничивается приложением. Чтобы изменить это поведение, см . статью "Глобальное состояние" в CRT.
Требования
| Маршрут | Обязательный заголовок | Необязательный заголовок |
|---|---|---|
_get_fmode |
<stdlib.h> | <fcntl.h> |
Дополнительные сведения о совместимости см. в разделе Совместимость.
Пример
См. пример в разделе _set_fmode.
См. также
_fmode
_set_fmode
_setmode
Текстовый и двоичный режим операций ввода-вывода