Bonjour,

Je commence le fortran.
J'ai fais un programme de test pour essayer de manipuler les structures :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
GNU nano 2.0.2                                                 Fichier : main.f
 
 
        PROGRAM FORtest
 
        implicit none
 
        TYPE :: City
        character(20) :: nom
        integer       :: nombre
        END TYPE City
 
        TYPE(City) :: Edf
 
        Edf%nom = "Edf city"
        print *, Edf%nom
 
        END PROGRAM FORtest
Lors de la compilation j'ai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
[Linux:/home/dode/FORtest>pgf90 -c main.f -o test
/tmp/pgf90baaaaDwraD.s: Messages de l'assembleur:
/tmp/pgf90baaaaDwraD.s:23: ERREUR: suffixe ou opérande invalide pour « push »
/tmp/pgf90baaaaDwraD.s:81: ERREUR: suffixe ou opérande invalide pour « pop »
Je ne vois vraiment pas le probleme....
Si quelqu'un peut m'aider...
d'avance merci.
F.