使用fortran 77程序出错“startio error:格式错误”

时间:2012-10-20 20:18:15

标签: format fortran runtime-error fortran77

我正在尝试运行一些旧的遗留的fortran 77代码,它给了我一个我无法弄清楚的错误。该计划是用g77编制的。

以下是运行时的输出:

 Reading data from file: j.cmp
startio: error in format
apparent state: unit 14 named cyfile
last format: (i3,1x,i2,2f8.2,f8.2,1f8.3,20(1pe10.3.1))
lately writing sequential formatted external IO

Aborted (core dumped)

j.cmp是我的输入文件; cyfile被认为是我的输出文件。有没有人对导致错误的原因有任何想法?它是我输入文件的格式吗?它不能写入输出文件吗?

1 个答案:

答案 0 :(得分:4)

1pe10.3.1不是有效格式。根据Fortran标准,E编辑描述符是:

  

E w d [E e ]

其中 w 是字段宽度, d 是小数部分中的位数, e 是数字中的位数指数。

尝试“1pe10.3”或“1pe10.3E1”。第二个选择将指数字段限制为一位数。