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.

Consulte também

Referência

_Open, _wopen

_pipe

_sopen, _wsopen

_setmode

Constantes global