Linux環境で新しいですが、今はMac OS Xのターミナルを使い始めています。長年前、私は常にPlatoエディタでFortranをコーディングしました。今、私はこの単純なコードを実行したい:ターミナルでFortranの "読み取り"と "印刷"が機能しない
program sum
real :: answer,x,y
print *, 'Enter two numbers' read *, x
read *, y
answer=x+y
print *, 'The total is ', answer
end program sum
はプラトンでは、このコードを実行すると、上記のコードでread
のステートメントにより、入力値をユーザに依頼するコンソールをトリガします。私は
$ gfortran -llapack sum.f95
を使用してBashのターミナルを通してそれを実行するときには、最初のエラーのために
sum.f95:4:28:
print *, 'Enter two numbers' read *, x
1
Error: Syntax error in PRINT statement at (1)
sum.f95:7:33:
print *, 'The total is ', answer end program sum
1
Error: Syntax error in PRINT statement at (1)
f951: Error: Unexpected end of file in ‘sum.f95’
私の愚かな間違い。 – nougako
しかし、コンパイル時にbashはそこに存在する "read"構文に応答せず、次の新しいコマンドラインにスキップするだけなので、まだ動作しません。 – nougako
私はあなたが何を言おうとしているのか分かりません。 Bashはここで何もしません。 bashを忘れてください。 –