Это должно быть легко. Я не могу понять, почему мой оператор чтения имеет синтаксическую ошибку. У меня есть файл длиной 7477 строк, и я хочу, чтобы каждая из этих переменных соответствовала каждой строке, как мой формат. Любая помощь здесь была бы замечательной. Благодаря!FORTRAN 90 - Ошибка синтаксиса входа
implicit none
integer :: spe, flen = 7477, i
real, dimension (7477):: wnum,s,A,abh
character :: other
integer :: lun = 11
write(*,*) 'Opening File!'
open(lun,file ='h2o_allbands',status = 'old',action ='read')
write(*,*) 'Success!'
17 format (1x,i2,3x,F9.6,1x,E9.3,1x,E9.3,F5.5,A120)
do i = 1, 7477
read(lun,17) spe(i),wnum(i),s(i),A(i),abh(i),other
write(*,*) wnum(i)
end do
Вы намерены «другим» быть единственным символом или символом '(LEN = 120)'. – ja72