Bonjour,
j ai une question , et je vous prie de me donner une indication (surtout pour Jean Marc !)
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 :
je ne peut pas definir MM=2^m car m et un argument, alors comment je peut definir MM dans ce cas?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
PS: j ai obtenu l erreur suivante
Merci!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)]
Partager