爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7942|回复: 11

[求助] Fortran runtime error: End of file,求大神!

[复制链接]

新浪微博达人勋

发表于 2017-11-29 22:03:11 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
program mian
implicit none
real::CO2CEN(50)
real::ca(50)
integer i
open(7,file='inpt.txt')
do i = 1,50
read (7,*) CO2CEN(i)
ca(i)=CO2CEN(i)-1
WRITE(*,*)ca(i)
end do

STOP
END


At line 8 of file G:\输入文件\CO2.F90 (unit = 7, file = 'inpt.txt')
Fortran runtime error: End of file
显示出错,是怎么回事,求各位大神
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-11-29 22:34:00 | 显示全部楼层
inpt.txt 文件里没有50行数据 没有读完50个数据
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-11-29 23:12:03 | 显示全部楼层
蔚蓝情怀 发表于 2017-11-29 22:34
inpt.txt 文件里没有50行数据 没有读完50个数据

确实是50个数,自己建的文件,不知道怎么回事
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-11-30 00:20:19 | 显示全部楼层
G:\输入文件\CO2.F90 (unit = 7, file = 'inpt.txt') 路径不能用中文字
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-11-30 02:14:11 | 显示全部楼层
你路径写全了吗?按出错的那个好像你路径里面有中文,FORTRAN GRADS NCL 貌似都不支持中文文件和路径的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-11-30 08:58:36 | 显示全部楼层
你读的时候  顺带着print一下 i的值  看看哪一行出问题了

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-11-30 15:14:28 | 显示全部楼层
蔚蓝情怀 发表于 2017-11-30 00:20
G:\输入文件\CO2.F90 (unit = 7, file = 'inpt.txt') 路径不能用中文字

厉害了好像是,大神我在问问为啥有的还是改了中文还是显示end of file  :例如 1985
At line 329 of file .\cevsa.f (unit = 31, file = 'locat.txt')
Fortran runtime error: End of file
代码是read (31,fmt='(2f8.2)')LAT1,LON1
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-11-30 15:16:32 | 显示全部楼层
t_imba 发表于 2017-11-30 02:14
你路径写全了吗?按出错的那个好像你路径里面有中文,FORTRAN GRADS NCL 貌似都不支持中文文件和路径的

好像是中文问题,但有的我改了路劲可以,为啥有的就不行,例如At line 329 of file .\cevsa.f (unit = 31, file = 'locat.txt')
Fortran runtime error: End of file
代码:read (31,fmt='(2f8.2)')LAT1,LON1。老是显示第31出错,可是文件是对的呀
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-11-30 15:16:56 | 显示全部楼层
topmad 发表于 2017-11-30 08:58
你读的时候  顺带着print一下 i的值  看看哪一行出问题了

好的我试试,谢谢啦
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-12-1 16:31:03 | 显示全部楼层
read(31,*) LAT1,LON1 用自由格式就行 不要用格式读法
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表