我正在尝试使用以下方法将初始数据文件读入我的 fortran 90 程序:
!---- 打开初始数据文件 ----
open(50,file=FILE_INITIAL)!---- 读取状态 ----
read(50,'(a3)') tmp3
尝试读取第一行时出现以下错误:
Fortran 运行时错误:文件结束
我可以用 'end=' 语句纠正这个问题,但是我无法读取以下数据行。
请注意,此代码在另一台服务器上运行良好,但我尝试在其上运行的另一台服务器无法正常运行。
文件内容如下:
CNT $
0.0000000E+00 $
105000 $
1 1 0.60000EE+19 0.230255E+06 -0.8082365E+06 -0.1359744e+07 -0.1569188E 0.0000000E+00 0.1317501E+07 $
2 1 0.60000EE+19 0.409132EE+06 -0.7740022E+06 -0.1390028E+07 -0.1547697E+03 0.1907412E+03 0.1907412E+03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 0.1018EE 0.0000000E+00 0.1320302E+07 $
3 1 0.60000E+19 0.5670843E+06 -0.7934081E+06 -0.1364818E+07 -0.156087E 0.0000000E+00 0.1214425E+07$