0

古いレガシ 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私の出力ファイルと思われます。エラーの原因について何か考えがある人はいますか? それは私の入力ファイルの形式ですか?出力ファイルに書き込めませんか?

4

1 に答える 1

4

1pe10.3.1は有効な形式ではありません。Fortran標準によると、E編集記述子は次のとおりです。

Ew 。_ d [E e ]

ここで、wはフィールド幅、dは小数部の桁数、eは指数の桁数です。

「1pe10.3」または「1pe10.3E1」を試してください。2番目の選択肢は、指数フィールドを1桁に制限します。

于 2012-10-20T21:12:46.463 に答える