新手問題,但我無法在任何地方找到一些好的Fortran文檔。fortran讀取聲明
我正在學習一個程序,編寫者使用read語句來評估用戶是否要重新運行該腳本。
的代碼是:
PRINT *,'Calculate again? .TRUE./T/t -> yes , .FALSE./F/f -> no'
READ *,answer
然後,它使用邏輯變量的答案,選擇在哪裏呢程序能夠轉到下一個。
上面的代碼是做什麼的?
新手問題,但我無法在任何地方找到一些好的Fortran文檔。fortran讀取聲明
我正在學習一個程序,編寫者使用read語句來評估用戶是否要重新運行該腳本。
的代碼是:
PRINT *,'Calculate again? .TRUE./T/t -> yes , .FALSE./F/f -> no'
READ *,answer
然後,它使用邏輯變量的答案,選擇在哪裏呢程序能夠轉到下一個。
上面的代碼是做什麼的?
也許它應該是READ *, answer
從標準輸入單元讀取答案。
代碼輸出「再次計算?.TRUE。/ T/t - >是,.FALSE。/ F/f - > no」然後讀入answer
,我認爲它被聲明爲邏輯變量。
見http://en.wikipedia.org/wiki/Fortran_95_language_features對Fortran語言的文檔95
M.S.B是正確的,我只需要添加什麼不適合評論。
互聯網上有很多好的Fortran資源。你可以使用官方標準,但編譯器通常更好。這一個http://publib.boulder.ibm.com/infocenter/comphelp/v111v131/index.jsp?topic=%2Fcom.ibm.xlf131.aix.doc%2Flanguage_ref%2Fassociatestmt.html是非常好的。
也有許多課程和教程。只需谷歌「Fortran初學者課程」,「Fortran教程」或類似的。
'READ * .answer'中的點而不是正確的逗號可能只是一個錯字? – 2012-02-03 16:01:12
是的,錯字。修復。 – ppp 2012-02-03 18:24:30