Bonjour tout le monde !
J'ai un sacré soucis depuis quelques temps et rien n'y fait je ne trouve pas la solution.
Imaginons qu'une structure A contienne une variable définie par une autre structure B et que cette structure B contienne elle aussi une variable du type de la structure A.
Voyez vous même :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| typedef struct noeud noeud;
typedef struct Sommet Sommet;
struct noeud
{
Sommet val;
struct noeud* fils, *frere;
};
typedef noeud* Arbre;
struct Sommet
{
int numero;
double x;
double y;
char nom[512];
double PPC;
Arc* arrive_par;
Arbre* noeudArbreACM;
int estTraite;
}; |
(Je vous épargne les structures de Files,d'Arc et de Listes mais elles présentent le même problème).
Bref Si quelqu'un sait comment faire pour éviter les erreurs (enfin toutes les erreurs quoi) comme :
expected specifier qualifier before...
ou bien
field ... has an incomplete type
je prends bien volontiers !
Merci d'avance.
Partager