Dans le cadre d'un projet de fin d'année en C je suis amené à faire ce que j'appelle des structures croisées ... Pas d'explications à rallonge, rien ne vaut un bon exemple :
ça me pose pas mal de problèmes ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 typedef struct A { B * var; A * suivant; }; typedef struct B { A * var; B * suivant; };
J'ai essayé ceci :
Mais après l'utilisation de A_rec et A, et B_rec et B est ambigue ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 struct A; struct B; typedef struct A_rec { B * var; A_rec * suivant; } * A; typedef struct B { A * var; B * suivant; } * A;
Pourriez vous m'aider à trouver une méthode miracle à mon problème ?
D'avance merci .........
Partager