Costanti modalità di conversioneTranslation Mode Constants

SintassiSyntax


#include <fcntl.h>  

NoteRemarks

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).The _O_BINARY and _O_TEXT manifest constants determine the translation mode for files (_open and _sopen) or the translation mode for streams (_setmode).

Di seguito sono elencati i valori consentiti:The allowed values are:

_O_TEXT
Apre un file in modalità testo (convertito).Opens file in text (translated) mode. 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.Carriage return - linefeed (CR-LF) combinations are translated into a single linefeed (LF) on input. I caratteri di avanzamento riga sono convertiti in combinazioni di ritorno a capo -segno di avanzamento riga (CR-LF) in fase di output.Linefeed characters are translated into CR-LF combinations on output. Inoltre, CTRL+Z viene interpretato nell'input come carattere di fine file.Also, CTRL+Z is interpreted as an end-of-file character on input. 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.In files opened for reading and reading/writing, fopen checks for CTRL+Z at the end of the file and removes it, if possible. 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.This is done because using the fseek and ftell functions to move within a file ending with CTRL+Z may cause fseek to behave improperly near the end of the file.

_O_BINARY
Apre un file in modalità binaria (non convertita).Opens file in binary (untranslated) mode. Le conversioni precedenti vengono eliminate.The above translations are suppressed.

_O_RAW
Uguale a _O_BINARY.Same as _O_BINARY. Supportata per la compatibilità con C 2.0.Supported for C 2.0 compatibility.

Per altre informazioni, vedere I/O file modalità testo e binaria e Conversione di file.For more information, see Text and Binary Mode File I/O and File Translation.

Vedere ancheSee Also

_open, _wopen _open, _wopen
_pipe _pipe
_sopen, _wsopen _sopen, _wsopen
_setmode _setmode
Costanti globaliGlobal Constants