Freigeben über


Übersetzungsmoduskonstanten

#include <fcntl.h>

Hinweise

_O_BINARY und _O_TEXT Manifestelementen Konstanten bestimmen den Übersetzungsmodus für Dateien (_open und _sopen) oder den Übersetzungsmodus für Streams (_setmode).

Folgende Werte sind zulässig:

  • _O_TEXT
    Öffnet Datei im Modus des Texts (übersetzt). Kombinationen von Wagenrücklauf/Zeilenvorschubs (CR-LF) werden in einem einzelnen Zeilenvorschub (LF) auf Eingaben übersetzt. Zeilenvorschubzeichen werden in CR-LF Kombinationen auf Ausgabe übersetzt. Außerdem wird STRG+Z bei der Eingabe als EOF-Zeichen interpretiert. In den Dateien, die für das Lesen und das Lesen und Schreiben geöffnet sind, überprüft fopen für STRG+Z am Ende der Datei und entfernt sie, sofern möglich. Dies geschieht, da die Anwendung u der Funktionen fseek und ftell, die innerhalb eines Dateiendes mit STRG+Z blättern fseek bewirkt, dass sie nahe dem Ende der Datei nicht ordnungsgemäß verhält.

  • _O_BINARY
    Öffnet Datei im binären (unübersetzten Modus). Die oben erwähnten Übersetzungen unterdrückt werden.

  • _O_RAW
    Dieselbe Bedeutung wie _O_BINARY. Unterstützt für Kompatibilität Cs 2,0.

Weitere Informationen finden Sie unter Text Binärdatei-Modus-Datei-E/A und Datei-Übersetzung.

Siehe auch

Referenz

_open, _wopen

_pipe

_sopen, _wsopen

_setmode

Globale Konstanten