Datei-Lese-/Schreibzugriffkonstanten
#include <stdio.h>
Hinweise
Diese Konstanten geben den Zugriffstyp ("a", "r", oder "w") angefordert für die Datei an. können das Übersetzungsmodus ("b" oder "t") und die Datenträgercommitmodus ("c" oder "n") mit dem Typ des Zugriffs angegeben werden.
Die Zugriffstypen werden nachstehend beschrieben.
"a"
Öffnet sich zum Schreiben am Ende der Datei (Anfügen); erstellt die Datei zuerst, wenn es nicht vorhanden ist. Alle Schreibvorgänge treten am Ende der Datei auf. Obwohl der Dateizeiger mithilfe von fseek bzw. rewind neu angeordnet werden kann, wird er immer wieder am Ende der Datei verschoben, bevor ein Schreibvorgang durchgeführt wird."a+"
Wie wie oben, aber ermöglicht auch Lesen."r"
Öffnet zum Lesen. Wenn die Datei nicht gefunden ist nicht vorhanden oder kann, schlägt der Aufruf, um die Datei zu öffnen aus."r+"
Öffnet sowohl zum Lesen als auch zum Schreiben. Wenn die Datei nicht gefunden ist nicht vorhanden oder kann, schlägt der Aufruf, um die Datei zu öffnen aus."w"
Öffnet eine leere Datei zum Schreiben. Wenn die angegebene Datei vorhanden ist, wird ihr Inhalt zerstört."w+"
Öffnet eine leere Datei zum Lesen und Schreiben. Wenn die angegebene Datei vorhanden ist, wird ihr Inhalt zerstört.
Wenn der "R+", "w+" oder "a+-" Typ, angegeben wird, wird das Lesen und Schreiben zulässt (die Datei soll für "Update" geöffnet). Wenn Sie zwischen das Lesen und Schreiben wechseln, es dazwischenliegendes fflush, fsetpos, fseek oder rewind geben Vorgang müssen. Die aktuelle Position kann für den fsetpos oder fseek Vorgang angegeben werden.