Compartilhar via


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.

Consulte também

Referência

Open, _wopen

_pipe

_sopen, _wsopen

_setmode

Constantes globais