|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Nov 2002
Messaggi: 6577
|
[Fortran90] Problema con puntatori
Ho un problema con una funzione che ritorna un puntatore ad intero. Il valore ritornato non ha senso:
Codice:
PROGRAM prova3
IMPLICIT NONE
INTEGER :: primo,secondo
INTEGER,POINTER :: punt
WRITE (*,*) 'PRIMO NUMERO'
READ(*,*) primo
WRITE (*,*) 'SECONDO NUMERO'
READ(*,*) secondo
punt=> Somma(primo,secondo)
WRITE(*,*) 'RISULTATO :', punt
CONTAINS
FUNCTION Somma(a,b)
INTEGER, INTENT(IN)::a
INTEGER, INTENT(IN)::b
INTEGER,TARGET::c
INTEGER,POINTER :: Somma
c=a+b
Somma =>c
RETURN
END FUNCTION Somma
END PROGRAM prova3
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:12.


















