[問題] 輸出格式沒有給定位數

看板Fortran作者 (降太)時間9年前 (2015/07/09 16:29), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
今天再編一個程式 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

07/09 21:51, , 1F
ifort好像是把I當成 空格+I0,如果不重視空格可用I0
07/09 21:51, 1F

07/09 23:40, , 2F
居然www.那F跟之類的可以比照辦理嗎XD
07/09 23:40, 2F

07/09 23:42, , 3F
還有E啦想起來
07/09 23:42, 3F
文章代碼(AID): #1LdZ3NYk (Fortran)