problemes structures - C - Programmation
Marsh Posté le 05-12-2005 à 17:23:30
Euh. Par quel moyen tordu tu es parvenu à cet exemple ?  
 
 
A mon avis tu as un problème de conception.
Marsh Posté le 05-12-2005 à 17:26:42
c'est pour simplifier que j'ai fais comme ça, l'objectif etant qu'on comprenne mes soucis
Marsh Posté le 05-12-2005 à 17:28:24
ton type a une taille virtuellement infinie, non ? ![[:pingouino] [:pingouino]](https://forum-images.hardware.fr/images/perso/pingouino.gif) 
 
 
si tu veux juste des références entre les deux classes, utilise des pointeurs et une déclaration forward ... 
 
exemple : 
| Code : 
 | 
 
note que l'un des deux pointeurs n'est pas nécessaire, mais qu'il en faut au moins un ... à toi de voir de quelle manière ce sera le mieux dans ton contexte
Marsh Posté le 05-12-2005 à 17:21:14
Bonjour, j'ai un probleme avec la definitions de structures
je fais ceci
typedef struct machin{
........;
Bidule b;
}Machin;
typedef struct bidule{
..........;
Machin;
}Bidule;
et là le compilo rale, comment faire pour utiliser une structure non encore definie(il faudrait peut etre la definir, mais comment faire car elle aussi a un champ non defini) comme un champ d'une autre structure.
Merci d'avance.