作者band33 (时钟)
看板Fortran
标题[问题] 直接读写file 换行问题
时间Thu Jun 6 13:55:06 2013
open(135,file='test.xyz',status='replace',access='direct',
form='formatted',recl=46)
if (XX .lt. XX) then
N = N + 1
recposition = N + 1
write(135,7777,rec=recposition) AAA,BBB,CCC
endif
write(135,9999,rec=1) N
** N必须要全部跑完才能知道值,可是又必须写在档案的开头
目前的问题是使用 direct file "写出" data
N有成功出现在档案开头,可是每一笔data不会自动换行,全部就一行
网路上我查过,还是无解
是否有方法可让每笔data都自动换行
请高手解答,谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.43.188
※ 编辑: band33 来自: 140.115.43.188 (06/06 13:55)
※ 编辑: band33 来自: 140.115.43.188 (06/06 13:59)
1F:→ charlesdc:一个write就是一行 或是在格式加换行符号 06/10 23:11