看板 Fortran 關於我們 聯絡資訊
我寫了一個帶有IF迴圈的f90檔,在編譯時出現了以下錯誤訊息,希望有人能幫我解惑: INTEGER HG 1 Error: Unexpected data declaration at (1) IF HG>0 1 Error: Unclassifiable statement at (1) ELSE 1 Error: Unexpected ELSE statement at (1) END IF 1 Error: Expecting END PROGRAM statement at (1) DO p=1,5 1 Warning:Deleted feature: Loop variable at (1) must be integer -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 150.116.164.57 ※ 文章網址: https://www.ptt.cc/bbs/Fortran/M.1524602671.A.D77.html
rex0707: ......04/25 11:15
Cypresslin: 宣告放錯地方, if語法錯誤, p的型別錯誤04/25 17:59
Cypresslin: btw這些錯誤訊息丟上google都找得到答案04/25 17:59
就是在google上很難找到答案才來這裡問的,網路上的教學大多數都是教f檔語法,教f90 的相當少。 ※ 編輯: takaoclass (150.116.164.57), 04/25/2018 19:18:58
rex0707: 買本彭國倫的書來看就好了 04/25 19:33
takaoclass: 問題已經自行解決,感謝各位的關心。 04/26 01:51
PTT0207445: 你手邊有任何Fortran書(例如彭國倫)的話,或許可以告訴 04/26 17:33
PTT0207445: 你讀一下第幾頁。如果目前手上都沒書的話,趕緊去圖書 04/26 17:36
PTT0207445: 館借,或是直接買一本回來。 04/26 17:37
Cypresslin: 這答案有點牽強, 你的IF寫法也不合f77規範吧 04/26 18:28