Constantes de conversão de arquivo

#include <stdio.h>

Comentários

Essas constantes especificar o modo de tradução ("b" or "t").O modo é incluído na seqüência especificando o tipo de acesso ("r", "w", "a", r "+", "w +", "+").

sistema autônomo modos de conversão são:

  • t
    É aberto no modo de texto (traduzido).Nesse modo, combinações do carro-retorno/alimentação de linha (CR-LF) são transformadas em única alimentações de linha (LF) na entrada e caracteres de LF são traduzidas 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 ou 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.

    Observação:

    O t opção não é parte do padrão ANSI para fopen e freopen. É uma extensão da Microsoft e não deve ser usado onde ANSI portabilidade for desejada.

  • b
    É aberto no modo binário de (não traduzido).As traduções acima são suprimidas.

If t or b não é fornecido em modo, o modo de tradução é definido pelo modo padrão variável _fmode.Para obter mais informações sobre como usar o texto e modos de binários, consulte Texto e o modo binário E/s de arquivos.

Consulte também

Referência

_fdopen, _wfdopen

fopen, _wfopen

freopen, _wfreopen

_fsopen, _wfsopen

Constantes global