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:
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
mi dà errore alla riga 3 dicendo "identifiers of undeclared type", come se non riconoscesse la parola chiave external...
qualcuno può aiutarmi a capire dov'è il problema?