Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
#include <stdio.h>
Hinweise
Diese Konstanten geben den Modus der Übersetzung an („b“ oder „t“). Der Modus ist in der Zeichenfolge enthalten, die den Typ des Zugriffs angibt („r“, „w“, „a“, „r+“, „w+“, „a+“).
Die Übersetzungsmodi lauten wie folgt:
t
Öffnet im Textmodus (übersetzt). Im Textmodus werden Wagenrücklauf-/Zeilenvorschub-Kombinationen (CR-LF) bei der Eingabe in einzelne Zeilenvorschübe (LF) übersetzt. LF-Zeichen werden bei der Ausgabe in CR-LF-Kombinationen übersetzt. Außerdem wird STRG+Z bei der Eingabe als EOF-Zeichen interpretiert. In den Dateien, die für das Lesen oder Lesen/Schreiben geöffnet sind, überprüft
fopen
die Datei auf STRG+Z am Dateiende und entfernt nach Möglichkeit die Markierung. Es wird entfernt, da die Verwendung derfseek
Funktionen zumftell
Verschieben innerhalb einer Datei, die mit STRG+Z endet, dazu führenfseek
kann, dass sich das Verhalten am Ende der Datei nicht ordnungsgemäß verhält.Hinweis
Die t-Option ist nicht Teil des ANSI-Standards für
fopen
undfreopen
. Sie ist eine Microsoft-Erweiterung, die bei einer gewünschten ANSI-Portabilität nicht verwendet werden sollte.b
Öffnet im binären (nicht übersetzten) Modus. Die oben genannten Übersetzungen werden unterdrückt.
Wenn nicht oder b nicht angegeben mode
wird, wird der Übersetzungsmodus durch die Standardmodusvariable _fmode
definiert. Weitere Informationen zur Verwendung von Text- und Binärmodi finden Sie unter "Text- und Binärmodusdatei-E/A".
Siehe auch
_fdopen
, _wfdopen
fopen
, _wfopen
freopen
, _wfreopen
_fsopen
, _wfsopen
Globale Konstanten