我需要在Fortran 90中将一些数据写入文件。如何使用WRITE (*,*) input
使值以列的形式分组?WRITE
总是在每次调用后放置一个新行
,这就是问题所在。
代码示例:
open (unit = 4, file = 'generated_trajectories1.dat', form='formatted')
do time_nr=0, N
write (4,*) dble(time_nr)*dt, initial_traj(time_nr)
end do
现在的重点是将它写成单独的列。
N
行和两列的输出文件,一列是dble(time_nr)*dt
,另一列是initial_traj(time_nr)
吗?还是你需要一个包含一行和2*N
列的输出文件? - Chris