Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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