Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As operações de E/S de arquivo ocorrem em um de dois modos de translação, texto ou binário, dependendo do modo em que o arquivo foi aberto. Os arquivos de dados geralmente são processados no modo texto. Para controlar o modo de translação de arquivo, é possível:
Manter a configuração padrão atual e especificar o modo alternativo somente quando você abre arquivos selecionados.
Use a função
_set_fmodepara alterar o modo padrão para arquivos recém-abertos. Use_get_fmodepara encontrar o modo padrão atual. A configuração padrão inicial é o modo de texto ANSI (_O_TEXT).Altere o modo de tradução padrão diretamente definindo a variável
_fmodeglobal em seu programa. A função_set_fmodedefine o valor dessa variável, mas ele também pode ser definido diretamente.
Ao chamar uma função de abertura de arquivo, como _open, fopen, fopen_s, freopen, freopen_s_fsopen , ou _sopen_s, você pode substituir a configuração padrão atual de _fmode especificando o argumento apropriado para a função _set_fmode. Os fluxos stdin, stdout e stderr sempre abrem no modo de texto por padrão; você também pode substituir esse padrão ao abrir qualquer um desses arquivos. Use _setmode para alterar o modo de tradução usando o descritor de arquivo depois que o arquivo for aberto.
Confira também
Entrada e saída
Rotinas de runtime C universais por categoria