Texto e o modo binário arquivo I/O
Operações de E/s de arquivo ocorrem em conversão de dois modos, texto ou binário, dependendo do modo em que o arquivo é aberto.Os arquivos de dados normalmente são processados no modo de texto.Para controlar o modo de conversão de arquivo, uma possível:
Manter a corrente configuração padrão e especificar o modo alternativo apenas quando você abre arquivos selecionados.
Use a função _set_fmode para alterar o modo padrão para arquivos recém-abertos.Use _get_fmode para localizar o modo padrão corrente.A configuração inicial padrão é o modo de texto (_O_TEXT).
Alterar o modo de tradução padrão definindo a variável global_fmode no seu programa.A função _set_fmode Define o valor dessa variável, mas também é possível conjunto diretamente.
Quando você telefonar uma função do arquivo em aberto, sistema autônomo _Open, fopen, fopen_s, freopen, freopen_s, _fsopen or _sopen_s, você pode substituir a configuração padrão corrente de _fmode especificando o argumento apropriado para a função _set_fmode. The stdin, stdout, e stderr fluxos sempre abram em modo de texto por padrão; você também pode substituir esse padrão ao em em aberto qualquer um desses arquivos. Use _setmode para alterar o modo de tradução usando o descritor de arquivo após o arquivo está em aberto.