您上次在fortran中遇到的问题是怎么解决的?

2024-11-29 16:12:31
推荐回答(1个)
回答1:

这个意思是,正在读取文件,但文件就结束了。

直观的说,您的程序需要数据文件有 100 行,但实际您的数据只有90行,当读取到第91行时,就会触发这个错误。


这可能性有两种,其实是相对而言的:

  1. 您的输入文件数据量不够。

  2. 您循环读取文件,但循环控制错了,本来想读取90行,结果读取了超过90行。(例如 Do i = 1 , N 你以为 N=90,实际上由于某些错误 N=91)