-1
我已經嘗試了很多方法來編譯我的Mac上的FORTRAN。
我用這個命令作爲圖像。
但編譯後無法讀取結果。無法讀取終端中由FORTRAN創建的a.out文件?
的代碼是:
PROGRAM Example_1_1
REAL :: a, b, av1, av2
READ *, a, b
av1 = (a + b)/2; av2 = (a*b)**0.5
PRINT *, av1, av2
END
的命令行是這樣的:
appledeMBP-2:test apple$ ls
a.out e_121_01.f90
appledeMBP-2:test apple$ rm a.out
appledeMBP-2:test apple$ gfortran e_121_01.f90
appledeMBP-2:test apple$ ./a.out
q
At line 3 of file e_121_01.f90 (unit = 5, file = 'stdin')
Fortran runtime error: Bad real number in item 1 of list input
嗯,'q'不是一個真正的數字...讀語句期待其中兩個...嘗試'1.0 2.0'例如 –