pb de declaration de structure . - C - Programmation
Marsh Posté le 08-01-2004 à 13:07:45
hm , desolé , ptit probleme de recopiage ,c'est bien sur typedef et pas typdef
Marsh Posté le 08-01-2004 à 13:09:10
C'est un peu récursif
EDIT : on peut définir des structures récursives, mais je ne pense pas qu'on puisse définir des structures mutuellement récursives. Cela dit, peut-être que je me trompe et qu'un gourou va me corriger
EDIT, 2ème du nom : on me signale dans l'oreillette qu'en fait si, c'est possible en C. Mais je ne sais pas comment on fait donc je vais me taire et laisser la paroles aux sages
Marsh Posté le 08-01-2004 à 13:20:24
La struct A n'a pas besoin d'être définie entièrement pour utiliser un pointeur vers A.
En C++ ( je ne sais plus si ça marche en C ), je déclarerais que A est une structure comme ça :
Code :
|
Marsh Posté le 08-01-2004 à 13:23:50
Aloo a écrit :
|
Par contre l'interet ... hum
Marsh Posté le 08-01-2004 à 13:37:20
oui , j'ai effacé d'autres elements qui ne concernaient pas le pb afin de le rendre plus clair . c vrai que vu commme ça ...
Marsh Posté le 08-01-2004 à 14:02:44
mais c koi debut et autre ? ça se declare comment ? j'ecris pas debut et autre ?
Marsh Posté le 08-01-2004 à 14:21:11
Il a mis un exemple avec des noms génériques, tu remplaces début par trans et etat si tu veux.
Mais ce que je t'ai mis au dessus compil sans prob, tu ajoutes juste les mots clés struct dans les struct
Marsh Posté le 08-01-2004 à 13:00:16
Vivement un cours sur la declaration de stucture , en attendant je galere ... voila ce que j'essaye de declarer : deux stucutres qui appellent chaqune l'autre .
J'imagine que c'est assez facil , mais la je galere ...