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

Antworten auf die Frage(6)

Ihre Antwort auf die Frage