看板 Fortran 關於我們 聯絡資訊
※ 引述《jyhchyunlu (jyhchyunlu)》之銘言: : 如果我要寫個格式如 : FORMAT(9X,I4,1X,3(2X,E11.4)) : 其中3(2X,E11.4) 那個3想要由變數控制 : 也就是不固定的值 : 不知道要怎麼寫才能做到 : 把格式寫是如果換個變數就會出現錯誤 : 有勞版友幫忙解答了 character cfmt*100 integer n c 1234567890 15 cfmt="'(9X,I4,1X,?(2X,E11.4))'" n=3 write(cfmt(12:12),'(I1)')n -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.137.32.160
HybridSC: cfmt只需要"()",不用 " '() '" 04/18 10:15