写入文件并阻止格式化

时间:2014-11-17 08:32:33

标签: fortran

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

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

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

1 个答案:

答案 0 :(得分:3)

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

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

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