看板 Fortran 關於我們 聯絡資訊
如果我要寫個格式如 FORMAT(9X,I4,1X,3(2X,E11.4)) 其中3(2X,E11.4) 那個3想要由變數控制 也就是不固定的值 不知道要怎麼寫才能做到 把格式寫是如果換個變數就會出現錯誤 有勞版友幫忙解答了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.156.151
terryys:你可以試試把format那一串當成character來處理 11/27 16:08
terryys:對不起我沒說清楚, 我的意思是fmt="(3i4,5e11.4)" 11/27 16:14
terryys:然後write(*,fmt) xxx 之類的 11/27 16:15
charlesdc:character(len=20) :: for='(??(1x,f6.3))' 11/28 19:41
charlesdc:write( FOR(2:3), '(I2)' ) N 11/28 19:41