Constantes do modo de tradução
#include <fcntl.h>
Comentários
O _O_BINARY e _O_TEXT constantes manifesto determinam 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 traduzidas em combinações de CR-LF na saída.Além disso, CTRL + Z é interpretado como um caractere de final de arquivo na entrada.Em arquivos abertos para leitura e leitura/gravação, fopen verifica CTRL + Z no final do arquivo e remove-lo, se possível.Isso é feito porque usando o fseek e ftell funções para mover-se dentro de um arquivo terminando com CTRL + Z podem causar fseek se comporte incorretamente próximo ao final do arquivo._O_BINARY
Abre o arquivo no modo binário de (não traduzido).As traduções acima são suprimidas._O_RAW
Same as _O_BINARY.Suporte para compatibilidade de c 2.0.
Para obter mais informações, consulte texto e binário e/S de arquivos de modo e Conversão de arquivo.