Domanda

Quando compilo un progetto, Intel Fortran visiva continua a darmi questo tipo di errore. L'errore si trova sulla codice qui sotto:

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

Questo è il messaggio di errore proposta dal compilatore.

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

Qualcuno ha qualche idea su questo errore?

È stato utile?

Soluzione

La sintassi sembra OK. Mi vengono in mente due possibilità: 1) il compilatore è configurato per guardare solo al codice sorgente per colonna 72 e questa linea è più lungo, 2) l'errore è da qualche altra parte e il messaggio è fuorviante. Possibilità 1 presuppone che si compila Fortran 77 con pianta a forma sorgente fissa, anziché Fortran 90, o che il compilatore è mis-configurati per Fortran 90. Per risolvere possibilità 1, sia dividere la linea con una continuazione, dividerlo in due dichiarazioni dimensione, o trovare l'opzione compilatore che fa sì che il compilatore di accettare linee più lunghe

Altri suggerimenti

Dalla domanda, sembra che ci sia un ritorno a capo dopo l'istruzione di dimensione. È giusto? Non sarei sorpreso se che ha dato un errore imprevisto FINE DICHIARAZIONE.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top