Costanti di conversione di file

#include <stdio.h>

Note

Queste costanti specificano la modalità di conversione (“b„ o “t„).La modalità è inclusa nella stringa che specifica il tipo di accesso (“r„, “w„, “classe„, “R+„, “w+„, “a+„).

Le modalità di conversione sono le seguenti:

  • t
    Viene aperto in modalità di testo (tradotto).In questa modalità, gli schemi e avanzamento riga di ritorni a capo (CR-LF) vengono convertite in singoli avanzamenti (LF) riga in input e caratteri di LF vengono convertiti in combinazioni di CR-LF in output.Inoltre, CTRL+Z viene interpretato come carattere di fine file di input.In aprire file per la lettura o la lettura/scrittura, fopen i controlli per CTRL+Z alla fine del file e la rimozione, se possibile.Questa operazione viene eseguita perché tramite fseek e ftell le funzioni per spostarsi all'interno di una fine del file con CTRL+Z possono causare fseek per comportarsi in modo errato alla fine del file.

    [!NOTA]

    t l'opzione non fa parte dello standard ANSI per fopen e freopen.È un'estensione Microsoft e non deve essere utilizzato in cui la portabilità ANSI viene desiderata.

  • b
    Viene aperto in modalità (non tradotta) binaria.Le conversioni in precedenza vengono eliminati.

se t o b non è specificato in metodo, la modalità di conversione definita dalla variabile di impostazione predefinita-modalità _fmode.Per ulteriori informazioni sull'utilizzo delle modalità del binario e del testo, vedere La modalità del binario di testo e archivia I/O.

Vedere anche

Riferimenti

_fdopen, _wfdopen

fopen, _wfopen

freopen, _wfreopen

_fsopen, _wfsopen

Costanti globali