1

プロジェクトをコンパイルすると、インテル® Visual Fortran でこの種のエラーが何度も発生します。エラーは、次のコードで見つかりました。

dimension tairgl(12),eairgl(24),windgl(12),psisgl(12),yenang(98),yunazm(98)

これは、コンパイラによって表示されるエラー メッセージです。

Error: Syntax error, found END-OF-STATEMENT when expecting one of: ( [

誰でもこのエラーについて何か考えがありますか?

4

2 に答える 2

6

構文は問題ないようです。私は2つの可能性を考えることができます:1)コンパイラが列72のソースコードのみを参照するように構成されており、この行が長い2)エラーがどこかにあり、メッセージが誤解を招く可能性があります。可能性1は、Fortran77をFortran90ではなく固定形式のソースレイアウトでコンパイルしていること、またはコンパイラーがFortran 90用に誤って構成されていることを前提としています。可能性1を修正するには、行を継続して分割するか、次のように分割します。 2次元ステートメント、またはコンパイラーがより長い行を受け入れるようにするコンパイラー・オプションを見つけてください

于 2009-12-22T16:15:40.480 に答える
0

質問から、ディメンションステートメントの後に改行があるように見えます。そうですか?それが予期しないEND-OF-STATEMENTエラーを引き起こしたとしても、私は驚かないでしょう。

于 2009-12-26T04:29:16.033 に答える