作者zmack0905 (降太)
看板Fortran
標題[問題] 輸出格式沒有給定位數
時間Thu Jul 9 16:29:07 2015
今天再編一個程式
write(iout,'(2X,A,I)') 'NSOAP (SOAP.INC) = ',NSOAP
1
Error: Nonnegative width required in format string at (1)
因為輸出格式中I沒有給定位數就報錯
不過用Ifort的時候沒這問題
現在手邊只有gfortran,請問該如何處理
(自己查詢再補上此路不可行,太大而且也不知道這個副程式被誰呼叫)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.167.180.13
※ 文章網址: https://www.ptt.cc/bbs/Fortran/M.1436430551.A.8AE.html
→ kerwinhui: ifort好像是把I當成 空格+I0,如果不重視空格可用I0 07/09 21:51
→ zmack0905: 居然www.那F跟之類的可以比照辦理嗎XD 07/09 23:40
→ zmack0905: 還有E啦想起來 07/09 23:42