[問題] 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