Costanti modalità di conversione

Sintassi


#include <fcntl.h>  

Note

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

Di seguito sono elencati i valori consentiti:

_O_TEXT
Apre un file in modalità testo (convertito). Le combinazioni di ritorno a capo - segno di avanzamento riga (CR-LF) sono convertite in un singolo carattere di avanzamento riga (LF) in fase di input. I caratteri di avanzamento riga sono convertiti in combinazioni di ritorno a capo -segno di avanzamento riga (CR-LF) in fase di output. Inoltre, CTRL+Z viene interpretato nell'input come carattere di fine file. Nei file aperti per la lettura e la lettura/scrittura, fopen verifica la presenza della combinazione CTRL+Z alla fine del file e la rimuove, se possibile. Questa operazione viene eseguita perché l'utilizzo delle funzioni fseek e ftell per spostarsi all'interno di un file che terminano con CTRL+Z può causare un comportamento non corretto di fseek in prossimità della fine del file.

_O_BINARY
Apre un file in modalità binaria (non convertita). Le conversioni precedenti vengono eliminate.

_O_RAW
Uguale a _O_BINARY. Supportata per la compatibilità con C 2.0.

Per altre informazioni, vedere I/O file modalità testo e binaria e Conversione di file.

Vedere anche

_open, _wopen
_pipe
_sopen, _wsopen
_setmode
Costanti globali