Fortran 写入文件并防止格式化

Fortran 写入文件并防止格式化,fortran,Fortran,我将实数类型的(x,y)坐标行写入文件。我是这样做的: open(UNIT=23,FILE="plotdata.txt") do while(...) write(23, *) x," ", y enddo close(23) 但是当我打开文件时,我看到数字周围有很多额外的空间。但我想要的只是一个数字、一个空格和第二个数字您可以尝试使用以下格式: write(23, fmt="(F0.2, A1, F0.2)") x, " ", y 这将为您提供没有周围空格的数字。2是点后面的位

我将实数类型的(x,y)坐标行写入文件。我是这样做的:

open(UNIT=23,FILE="plotdata.txt")
do while(...)
    write(23, *) x," ", y
enddo  
close(23)

但是当我打开文件时,我看到数字周围有很多额外的空间。但我想要的只是一个数字、一个空格和第二个数字

您可以尝试使用以下格式:

write(23, fmt="(F0.2, A1, F0.2)") x, " ", y

这将为您提供没有周围空格的数字。2是点后面的位数

您可以尝试使用以下格式:

write(23, fmt="(F0.2, A1, F0.2)") x, " ", y

这将为您提供没有周围空格的数字。2是点后面的位数

您可以尝试使用以下格式:

write(23, fmt="(F0.2, A1, F0.2)") x, " ", y

这将为您提供没有周围空格的数字。2是点后面的位数

您可以尝试使用以下格式:

write(23, fmt="(F0.2, A1, F0.2)") x, " ", y
这将为您提供没有周围空格的数字。2是点后面的位数