_get_fmode
Obtém o modo de conversão de arquivo padrão para operações de E/S de arquivo.
Sintaxe
errno_t _get_fmode(
int * pmode
);
Parâmetros
pmode
Um ponteiro para um inteiro a ser preenchido com o modo padrão atual: _O_TEXT
ou _O_BINARY
.
Valor retornado
Retorna zero se tiver êxito; um código de erro em caso de falha. Se pmode
for NULL
, o manipulador de parâmetro inválido é invocado conforme descrito em Validação de parâmetro. Se a execução tiver permissão para continuar, errno
será definido como EINVAL
e a função retornará EINVAL
.
Comentários
A função obtém o valor da _fmode
variável global. Essa variável especifica o modo de conversão de arquivo padrão para operações de E/S de arquivo de fluxo e de baixo nível, como _open
, _pipe
, fopen
e freopen
.
Por padrão, o estado global dessa função tem como escopo o aplicativo. Para alterar esse comportamento, confira Estado global no CRT.
Requisitos
Rotina | Cabeçalho necessário | Cabeçalho opcional |
---|---|---|
_get_fmode |
<stdlib.h> | <fcntl.h> |
Para obter informações sobre compatibilidade, consulte Compatibilidade.
Exemplo
Veja o exemplo em _set_fmode
.
Confira também
_fmode
_set_fmode
_setmode
E/S de arquivo de texto e modo binário