Costanti in modo di conversione

#include <fcntl.h>

Note

_O_BINARY e _O_TEXT le costanti manifesto determinano la modalità di traduzione per i file (_open e _sopen) o la modalità di traduzione per i flussi (_setmode).

I valori consentiti sono:

  • _O_TEXT
    Aprire il file in modalità di testo (tradotto).Ritorno a capo e le combinazioni di avanzamento riga (CR-LF) vengono convertite in un unico avanzamento (LF) riga in input.I caratteri di avanzamento riga 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 e 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.

  • _O_BINARY
    Aprire il file in modalità (non tradotta) binaria.Le conversioni in precedenza vengono eliminati.

  • _O_RAW
    Uguale a _O_BINARY.Supportato per la compatibilità di C# 2,0.

Per ulteriori informazioni, vedere La modalità del binario di testo e archivia I/O e Conversione di file.

Vedere anche

Riferimenti

_open, _wopen

_pipe

_sopen, _wsopen

_setmode

Costanti globali