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.