ciao a tutti,
sto imparando a programmare in fortran seguendo passo passo (o almeno così mi sembra) le istruzioni di un testo.
cionostante continuo ad avere errori in compilazione per quanto riguarda l'uso di subroutines e funzioni. sembra che tutto sia collegato all'uso dell'istruzione external.
vi posto un semplice programma di prova che ho fatto per cercare di capire meglio:
mi dà errore alla riga 3 dicendo "identifiers of undeclared type", come se non riconoscesse la parola chiave external...codice:program prova implicit none external funzione real x,y write(*,*)'Inserire il valore di x: ' read(*,*) x y=funzione(x) write(*,*)'Il valore della funzione è: ',y stop end real function funzione(x) real x funzione=x**2 return end
qualcuno può aiutarmi a capire dov'è il problema?

Rispondi quotando