以下は、私が扱っているデータセットです。
2 19.000000E-01 4.246377E+24 9000.0 100.0 106.0 1400.0
2.601629E+4 1E+24 2.232456E+2 0.100000E+00
0.000000E+00 0.20000E+00 1.000000E+00 5.169046E+4
0.000000E+00 0.000000E+00 0.000000E+00
Gfortran を使用して、このテキスト データ セットの要素を左から右に読み取りたいと考えています。ただし、私のコードは上から下に読み取っています。さらに、すべての要素を読み取っているわけではありません。GFortran コードを左から右に読み取り、すべての要素を読み取る方法はありますか?
これが私のコードです:
PROGRAM S1
IMPLICIT NONE
REAL :: col1
REAL :: col2, col3
REAL :: col4, col5
REAL :: col6, col7
INTEGER :: IOstatus=0
open (unit = 1, file = "testing.txt", STATUS = "OLD")
readloop: DO
READ (1,*,IOSTAT=IOstatus) col1,col2,col3,col4,col5,col6,col7
IF (IOstatus /=0) EXIT
WRITE (*, *) col1,col2,col3,col4,col5,col6,col7
END DO readloop
END PROGRAM
ありがとう。私が提供できる他の情報があれば、私に知らせてください。