Lesen von Eingabedateien in FORTRAN
Zweck: Erstellen Sie ein Programm, das zwei separate Dateien verwendet, diese öffnet und liest, deren Inhalt Arrays zuordnet, mit diesen Arrays rechnet, ein neues Array mit Produktnummern erstellt und in eine neue Datei druckt. Einfach genug, oder?
Meine Eingabedateien haben am Anfang Kommentarzeichen. Ein Problem ist, dass es sich um '#' handelt, die für die meisten Zeichenprogramme Kommentarzeichen sind, nicht jedoch für FORTRAN. Wie kann der Computer auf einfache Weise angewiesen werden, diese Zeichen nicht anzusehen? Da ich noch keine FORTRAN-Erfahrung habe, pflüge ich dies mit zwei Testdateien durch. Folgendes habe ich bisher:
PROGRAM gain
IMPLICIT NONE
REAL, DIMENSION (1:4, 1:8) :: X, Y, Z
OPEN(1, FILE='test.out', &
STATUS='OLD', ACTION='READ') ! opens the first file
READ(1,*), X
OPEN(2, FILE='test2.out', &
STATUS='OLD', ACTION='READ') ! opens the second file
READ(2,*), Y
PRINT*, X, Y
Z = X*Y
! PRINT*, Z
OPEN(3, FILE='test3.out', STATUS='NEW', ACTION='WRITE') !creates a new file
WRITE(3,*), Z
CLOSE(1)
CLOSE(2)
CLOSE(3)
END PROGRAM
PS. Bitte überwältigen Sie mich nicht mit einem Haufen Code Monkey Gobblety Gook. Ich bin ein absoluter Programmieranfänger. Ich verstehe nicht den ganzen Jargon, deshalb bin ich hierher gekommen, anstatt auf vorhandenen Websites nach Hilfe zu suchen. Vielen Dank