0
在READ語句預期的變量我有一個代碼,FORTRAN,如:錯誤:在(1)
READ(INPUT, 1020) (WK(A + I), I = 1, NNZA)
其中:
INPUT = 55 (integer)
WK= some data (real)
A and NNZA = some data (integer)
1020 FORMAT((1P, 4D16.8)).
但是,當我嘗試用gfortran-4.6編譯它我收到一個錯誤:
READ(INPUT, 1020) (WK(A + I), I = 1, NNZA)
1
Error: Expected variable in READ statement at (1)
有沒有人有關於錯誤的建議? 謝謝!
可能最好向我們展示聲明。 –
我正在嘗試使用CUTEr問題的UNCMIN求解器。基本上,我用SIF格式解碼問題,然後我調用一個常規的USETUP來「翻譯」UNCMIN的數據,這將解決問題。那麼,當我試圖編譯求解器時,就會出現錯誤。上面的代碼來自USETUP來源。 該聲明可以在這些代碼被視爲: http://tracsvn.mathappl.polymtl.ca/trac/cuter/export/131/cuter/branches/CUTEr2/common/src/tools/uncma.f HTTP ://tracsvn.mathappl.polymtl.ca/trac/cuter/export/44/cuter/branches/CUTEr2/common/src/tools/usetup.f – gauss
我解決了這個問題。變量WK沒有聲明,那麼錯誤如下: http://www.tek-tips.com/viewthread.cfm?qid=1666999 感謝您的提示! – gauss