Constantes de modo de tradução
#include <fcntl.h>
Comentários
The _O_BINARY e _O_TEXT constantes manifesto determina o modo de conversão de arquivos (_open e _sopen) ou o modo de tradução para fluxos ()_setmode).
Os valores permitidos são:
_O_TEXT
Abre o arquivo no modo de texto (traduzido).Retorno de carro – combinações de avanço de linha (CR-LF) são convertidas em um único avanço de linha (LF) na entrada.Caracteres de avanço de linha são convertidos em combinações de CR-LF na saída.Além disso, CTRL+Z é interpretado sistema autônomo um caractere de participante de arquivo na entrada.Em arquivos abertos para leitura e leitura/gravação, fopen procura CTRL+Z no participante do arquivo e remove-lo, se possível. Isso é concluído porque usando o fseek e ftell podem fazer com que funções para mover dentro de um arquivo com CTRL+Z fseek se comporte incorretamente no participante do arquivo._O_BINARY
Abre o arquivo no modo binário (não traduzido).As traduções acima são suprimidas._O_RAW
Igual a _O_BINARY. Suporte para compatibilidade C 2.0.
Para obter mais informações, consulte Texto e o modo binário E/s de arquivos and Conversão de arquivo.