回 帖 发 新 帖 刷新版面

主题:这是什么问题呀

? FORTRAN Runtime Error:
? Attempt to read past end of file
? READ(UNIT=3,...


我用程序导入数据,怎么出现这种问题,是怎么回事呢,请教高人

回复列表 (共6个回复)

沙发

这种问题无需 高人。。。

板凳

已有很多贴都说过这样的问题了,仔细看看错误提示嘛,他明明就告诉你了是读文件时读到文件尾了:)
证明文件数据有误啊:)

3 楼

不是数据的问题,我设定读入2000个数值以上就不行,但是数据文件有几百兆呢
而且输入稍微多一点,project停止工作

4 楼

不是数据那就是程序读取方法有问题,格式化读取时一行只读了几个就跳下一行,最终数据没读全吧。

5 楼

是啊,没有读全,总共有200w左右个数据,读到1w多就不行了,好像要-stack设置堆栈空间大小,编译器的介绍也没说全,嗨

6 楼

别用静态数组就不涉及到栈空间了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册