Fortran Coder

标题: 读入文本文件报错 [打印本页]

作者: 石子    时间: 2019-12-29 20:52
标题: 读入文本文件报错
本帖最后由 石子 于 2019-12-30 09:32 编辑

从一个txt文件里读入一些数据到数组里,报错如下: 对应部分代码如下:

文本文档输入内容如下:

不知道这种情况要如何解决呢,我把上面算出来的一些结果输出到指定文件里是没有问题的,但是读入就有问题了。请大家帮忙看一下。------------------------------------------------------------12月30号---------------------------------------------------------------------------
前面数组定义的部分:







作者: 百事可乐    时间: 2019-12-30 08:13
本帖最后由 百事可乐 于 2019-12-30 08:14 编辑

看看数组是否分配了?你可以把 read 语句改成 PR(I)= 0 这样的赋值语句来判断。
改了之后若能运行,说明数组是分配了的,是读取文件的原因。
若不能运行,说明是数组的问题。

作者: 石子    时间: 2019-12-30 09:33
百事可乐 发表于 2019-12-30 08:13
看看数组是否分配了?你可以把 read 语句改成 PR(I)= 0 这样的赋值语句来判断。
改了之后若能运行,说明数 ...

十分感谢您的建议呀,我试了一下,是数组的问题。定义数组的时候以同样的方式定义的同样大小的数组都能计算,只有这三个不行。我把前面数组定义的代码截图增加到原帖子里了,您可以帮忙看看可能是哪里出错吗
作者: 百事可乐    时间: 2019-12-30 13:51
最好给出复制粘贴的代码(不是截图),还有错误提示。
作者: 石子    时间: 2020-1-2 11:58
已经解决了,问题不是出在上面粘出来的部分,是因为文件夹下已经有读入的文本文件,所以再运行就会报错。




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2