Fortran90 Open
Programmieren
Basiswissen
Dieser Programmierbefehl öffent eine Datei zum Lesen und zum Schreiben. Das ist hier kurz mit einem Beispiel erklärt.
Wozu?
- Man kann mit Fortran in Dateien lesen und schreiben.
- Zuvor muss die Datei aber geöffnet werden.
- Dazu ist der open-Befehl da.
Beispiele
OPEN(UNIT=1,FILE="mat.txt",FORM="FORMATTED",STATUS="OLD",ACTION="READ")
Legende I
UNIT: Natürliche Zahl zur Identifizierung der Datei
FILE: Verzeichnis/Name der zu öffnenden Datei
FORM: 'FORMATTED', 'UNFORMATTED'
STATUS: 'NEW', 'OLD', 'REPLACE'
ACTION: 'READ', 'WRITE', 'READWRITE'
Legende II
FORMATTED: immer mit Textdateien verwenden
UNFORMATTED: immer mit Binärdateien verwenden
NEW: existiert die Datei, wird der Befehl abgebrochen, ansonsten neu angelegt.
OLD: nur bestehende Dateien werden geöffnet, Abbruch bei fehlender Datei
REPLACE: Bestehende Datei löschen und neu anlegen, ansonsten neu anlegen
READ: Es gibt nur Leserechte.
WRITE: Es gibt nur Schreibrechte.
READWRITE: Es gibt Lese- und Schreibrechte.
Close
- Geöffnete Dateien sollten immer geschlossen werden:
- Befehl dazu: Close(UNIT="unit_number")