1
下面是一個數據集,我有工作:讀取數據平鋪
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
感謝。如果有任何其他信息可以給我,請告訴我。