24小时热门版块排行榜    

查看: 4561  |  回复: 2

tjushang

捐助贵宾 (正式写手)

[求助] 读取文件提示提示“Input statement requires too much data”已有1人参与

首先是我写入文件时的语句:
读取文件提示提示“Input statement requires too much data”
其中778、779行是之前没有的,是我后来加入的语句,然后就生成了一个名为“OUT101%-DATASAVE.BIN”的二进制文件。
接下来我调用语句打开这个文件:
读取文件提示提示“Input statement requires too much data”-1
其中的262、263行也是我后来加上去的,与前面的778、779行对应。
接下来运行程序,就会出现错误提示:“Input statement requires too much data”。
网上查了一下这个错误,对此的解释是:“An unformatted READ statement attempted to read more data than existed in the record being read.”而这个句中的“record”到底是怎么来的,我却很困惑。

另外我如果把语句262、263的位置移到距离close很近的前几行,错误提示则变成了:
“forrtl:severe(24):end-of-file during read.”

目测是跟unformatted的格式有关系,求高手解释,这到底是什么原理,怎么改一下才好。多谢了~
回复此楼
王城的姓氏都改写 我还在这里守着夜 等什么从灰烬里面 破茧成蝶
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tjushang

捐助贵宾 (正式写手)

对了,另外说一下,生成的文件名我已经从OUT101%-DATASAVE.BIN改到DATASAVE.BIN,再进行读取了,所以不会是文件名称的问题
王城的姓氏都改写 我还在这里守着夜 等什么从灰烬里面 破茧成蝶
2楼2015-09-09 22:03:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

musa_bai

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
我遇到过类似的。要读取的文件里的数据少,读不完程序结束不了。
3楼2015-09-11 00:16:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 tjushang 的主题更新
信息提示
请填处理意见