我想讀取測試文件的某些值,但gfortran總是給我一個文件錯誤的結束,我不知道爲什麼。下面是Fortran代碼:錯誤使用gfortran名單
program mesh
implicit real*8(a-h,o-z)
namelist /input/ x
open(5,file='input.in')
read(5,input)
print*, x
end program mesh
這裏是我的輸入文件:
&input
x=5/
我曾嘗試使用&end
代替/
且在同一直線上(含空格)一切多個輸入文件。
我的「與最終應用的代碼片段降價「,但我懷疑你的意思可能是」'&'在最後「。你能檢查一下嗎? – francescalus
如果我沒有記錯,這裏有關於線路端點的類似問題。你確定該文件的行分隔符對你的操作系統是否正確? – francescalus
我無法在Linux上用'gfortran 4.8.4'重現你的錯誤。你能告訴我們你的'gfortran'版本和操作系統嗎? – chw21