[问题] write格式与不断行

楼主: Ballantine (I love Whisky)   2018-01-08 09:20:50
原始资料例子如下:
9,1.3,10.51
9,11.35,20.4
10,2.3,5.4
10,10.23,6.6
目标输出格式:
|9 1.3,10.51;11.35,20.4;|10 2.3,5.4;10.23,6.6
原始资料其实非常多笔,这边简化成4笔,
第一行的ID会到千位数或更多,
其后的两行数字不管整数或小数位数可能或浮动的多或少几位,
目标输出格式需求是不断行,跟平时fortran撰写输出习惯差异甚大,
有几个困难处:
1.不断行(似乎该指令不能单独用)
2.平时可能习惯强制固定读入与写出资料宽度,但数据宽度是浮动该如何解
以上请教高人有无建议作法,感谢~
作者: blc (Anemos)   2018-01-08 13:26:00
write(*,*,advance='no')a,b,c

Links booklink

Contact Us: admin [ a t ] ucptt.com