[Fortran 77] Déclaration dans une subroutine
Bonjour,
j ai une question , et je vous prie de me donner une indication (surtout pour Jean Marc !:D)
j ai a declarer des tableau A(0:2*MM-1),... (et MM=2^m) dans une subroutine qui a pour argument m.
cad de la forme suivante :
Code:
1 2 3 4 5 6 7 8 9 10
| subroutine DBARR(m,s,TT,xx,muzero) ! m c est l entier a donne
integer MM,m,i,j,TT,f
double precision s,h,pi,X(0:2*MM-1,0:2*MM-1)
double precision mureal(0:2*MM-1,0:2*MM-1)
double precision muzero,III(0:2*MM-1,0:2*MM-1)
.
.
.
return
end |
je ne peut pas definir MM=2^m car m et un argument, alors comment je peut definir MM dans ce cas?
PS: j ai obtenu l erreur suivante
Code:
1 2 3 4 5 6 7 8
| C:\Documents and Settings\Toufic ARWADI\Desktop\dbar[1].f: In subroutine `dbarr':
C:\Documents and Settings\Toufic ARWADI\Desktop\dbar[1].f:13:
integer MM,m,i,j,TT,f
1
C:\Documents and Settings\Toufic ARWADI\Desktop\dbar[1].f:101: (continued):
end
2
Invalid declaration of or reference to symbol `mm' at (2) [initially seen at (1)] |
Merci!