でファイルの終わり、私はのgfortran test.f95を使用して、このプログラムを実行し、それがエラーを示しているFortranのランタイムエラー:のgfortran
At line 10 of file test.f95 (unit = 15, file = 'open.dat')
Fortran runtime error: End of file
誰かがここで間違っているものを私に伝えることができますか?すべてのFortranの質問のために:[FORTRANタグ]
implicit none
integer:: a,b,c,ios
open(unit=15,file="open.dat",status='unknown', action='readwrite',iostat=ios)
open(unit=16,file="open.out",status="unknown",action='write')
do a=1,100
write(15,*)a
end do
do c=1,45,1
read(15,*)
read(15,*)b
write(16,*)b
end do
stop
end
使用してくださいタグでファイル内の場所を変更することを確認します。エラーメッセージをタイトルに正確にコピーして貼り付けると、そのような質問が既に存在することがわかります。それはすでにあなたに言っていた可能性があるので、あなたはそれをわずかに変更しなければなりませんでした。あなたは本当にまず既存の質問を読むべきです。また、あなたが読んでいるデータを私たちに示すことも非常に重要です。 –
ところで 'status = 'unknown'を渡し、' end'の前に 'stop'を使うことはありません。あなたはそれを削除することができます。 –
また、 'iostat'を指定せずに、結果を処理しないでください。 – agentp