Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3265 connectés 

 


Dernière réponse
Sujet : tableau en fortran
Carbon_14 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 ?

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Carbon_14 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 ?
Psychee J'ai toujours le meme message  a la con :
"A specification statement cannot appear in the executable section."...
 
Ca veut dire quoi exactement ?
Carbon_14 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é :( .
BENB

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) ?

Psychee 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

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)