【发布时间】:2014-01-08 23:00:36
【问题描述】:
我只是想测试 Fortran 是否会为每个新的 READ 语句从列表中读取一个新行。
输入列表是一个带有以下输入的 .rtf 文件;
2 4
6 8
编译时的具体错误是这样的:
At line 9 of file reading.f90 (unit = 10, file = 'data.rtf')
Fortran runtime error: Bad integer for item 0 in list input
这是我的代码:
PROGRAM reading
IMPLICIT NONE
INTEGER :: a, b, c, d
OPEN (UNIT = 10, FILE = "data.rtf")
READ (10,*) a, b
READ (10,*) c, d
CLOSE (10)
WRITE (*,*) "a = ", a, "b = ", b, "c = ", c, "d = ", d
END PROGRAM reading
感谢您的帮助!
【问题讨论】: