1
を.txtに書いてこれは私のコードです:は、.txtファイルからの読み込みとファイル
Program Input_Output
Implicit none
Integer::i
Real::R_sn,X_sn,G_sn,B_sn
Open(Unit=2,File='Input.txt',Status='Unknown')
Read(2,'(4(1x,En8.2))')R_sn,X_sn,G_sn,B_sn
Close(Unit=2,Status='Keep')
Open(Unit=4,File='Ouput.txt',Status='Unknown')
Write(4,'(4(1x,En8.2))')R_sn,X_sn,G_sn,B_sn
Close(Unit=4,Status='Keep')
End Program Input_Output
ファイルInput.txt
の内容は次のとおりです。
2.09E-01 1.17E-01 0.00E-00 1.16E-04
ファイルOutput.txt
の内容は次のとおりです。
******** ******** 0.00E+00 ********
このコードで私の意図は、ファイルからいくつかの数字を読んで、その数字を読み込みに使用されたファイルから他のファイルのフォームに書きたいということです。 ファイルOutput.txt
の書き込みに何が問題がありますか?
記述子にフィールドが少なすぎます(文字数が少なすぎます)。単に '(*、*)'以上の文字を使用してください。多くの重複している、私の携帯電話からそれらを検索することはできません。 –
En8.2形式の数字を「Outpu.txt」に書きたいと思います。 (*、*)を使うと、f記述子形式の数字が得られました。 –