0

問題を再現するには、次のダミー コードを使用します。

program pp
  implicit none
  real*8,dimension(45) :: refPoints
  refPoints(:) = (/ -1.0 , 1.0 , 1.0 , -1.0 , -1.0 , 1.0 , 1.0 , -1.0 , 0.0 , 1.0 , 0.0 , -1.0 , 0.0 , 1.0 , 0.0 , -1.0 , -1.0 , 1.0 , 1.0 , -1.0 , 0.0 , 1.0 , 0.0 ,-1.0 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0 , 1.0, 1.0, 2.0 , 3.0, 34.0, 35.0, 25.0, 1.0, 50.0, 5.0, 55.0 , 1.0 , 2.0, 3.0, 4.0, 5.0/)

end program pp

PGF90-S-0285-ソース行が長すぎます (pp.f90: 6) PGF90-S-0023-構文エラー - 括弧のバランスが取れていません (pp.f90: 6) 0 通知、0 警告、2 重大、0 pp の致命的

4

1 に答える 1

0

132 列は F90 標準の制限であり、この制限を超えると未定義の動作になります。面倒ではありますが、継続を追加してコードをコンプライアンスに準拠させることで、長期的にはより良い結果が得られます。

于 2016-12-01T16:22:27.237 に答える