爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 21594|回复: 10

[求助] 求助,为什么Fortran老是运行后显示 end-of-file during read

[复制链接]

新浪微博达人勋

发表于 2012-3-8 13:59:02 | 显示全部楼层 |阅读模式

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

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

x
求助,为什么Fortran老是运行后显示 end-of-file during read
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-4-3 07:59:04 | 显示全部楼层
还有一种可能是文件格式不对,我曾经遇到过好几次,那段话的含义就是说在读取文件时发生了错误,所以编译结束了,自己总结基本原因分为两类:(1)循环读取文本时,循环指定的读取文本行数大于了实际文本行数,所以编译器无法继续编译;(2)open文本时,路径错误编译器找不到,或者文本文件名后没有加" .txt "
编译器必须要指出打开文本的具体格式类型。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2012-3-8 14:02:46 | 显示全部楼层
这个问题不好回答啊,可能是因为“设置的数据和文件数据不一致”等balabalabala
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-3-8 14:19:40 | 显示全部楼层
很可能是你读取的时候超过文件行数了

比如文件有100行 你读的时候
do i=1,101
可能就会出现这样的问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-3-8 20:18:58 | 显示全部楼层
百度一下,我也遇到过···
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-3-10 10:21:52 | 显示全部楼层
If you are sure that your fortran program is right, without the mistakes shown in do looping, then please check the data format (Big endian, or little endian)?  
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-12-15 20:41:16 | 显示全部楼层
我也遇到这个问题呀。。不知道是不是数组太大。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-12-26 20:50:23 | 显示全部楼层
这是肯定是文件资料太少,不够读造成的。检查下程序有没有错误?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-1-7 19:05:47 | 显示全部楼层
       
do while(.true.)
         if (status/=0)exit
                 enddo
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-3-19 16:52:32 | 显示全部楼层
我也总是遇到这样的问题。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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