tableau en fortran - Programmation
Marsh Posté le 18-02-2002 à 09:00:56
Psychee a écrit a écrit : Quelqu'un sait comment definir un tableau a 2 dimensions en fortran ? apparement ce que je voulais faire ne marche pas : double precision a(65,65) merci |
c'est pas plutot
DIMENSION A(65,65) ?
Marsh Posté le 18-02-2002 à 09:06:47
J'ai pas touché au FORTRAN depuis 1980...
Dans un bouquin, il est indiqué qu'il faut le déclarer par
DIMENSION a(65,65) (ou DIMENSION a(1:65, 1:65))
A noter que les indices commencent à 1 (et non à 0 comme le C)
Le type d'objet est déclaré avant. Si le nom ne commence pas par I à N, c'est pas un entier.
Peut-être que
REAL A
DIMENSION A(65,65)
conviendrait.
Faut voir la doc du Fortran utilisé pour savoir si double precision existe.
J'ai pas mal oublié .
Marsh Posté le 18-02-2002 à 12:28:31
J'ai toujours le meme message a la con :
"A specification statement cannot appear in the executable section."...
Ca veut dire quoi exactement ?
Marsh Posté le 18-02-2002 à 13:33:50
Il faut peut être le déclarer en dehors de la fonction, au début du programme... Je ne sais plus si on peut déclarer un tableau en "dynamique" quand on en a besoin (j'espère que oui).
C'est l'instruction DIMENSION qui fait ça ?
Marsh Posté le 18-02-2002 à 02:58:19
Quelqu'un sait comment definir un tableau a 2 dimensions en fortran ?
apparement ce que je voulais faire ne marche pas :
double precision a(65,65)
merci