Чтение входных файлов на Фортране
Цель: создать программу, которая берет два отдельных файла, открывает и читает их, назначает их содержимое массивам, выполняет некоторые вычисления с этими массивами, создает новый массив с номерами продуктов, печатает в новый файл. Достаточно просто, верно?
Мои входные файлы имеют символы комментария в начале. Одна проблема в том, что они являются символом «#», который является символом комментария для большинства программ печати, но не FORTRAN. Какой простой способ заставить компьютер не смотреть на этих персонажей? Так как у меня нет предыдущего опыта работы на Фортране, я пробираюсь через это с двумя тестовыми файлами. Вот что у меня так далеко:
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. Пожалуйста, не перегружайте меня кучей обезьяньего кода. Я начинающий программист. Я не понимаю всего жаргона, поэтому я пришел сюда вместо того, чтобы искать помощь на существующих сайтах. Благодарю.