Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1307 connectés 

  FORUM HardWare.fr
  Programmation
  C

  problemes structures

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problemes structures

n°1259353
euler
Posté le 05-12-2005 à 17:21:14  profilanswer
 

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.

mood
Publicité
Posté le 05-12-2005 à 17:21:14  profilanswer
 

n°1259359
Elmoricq
Modérateur
Posté le 05-12-2005 à 17:23:30  profilanswer
 

Euh. Par quel moyen tordu tu es parvenu à cet exemple ? :??:
 
A mon avis tu as un problème de conception.

n°1259363
euler
Posté le 05-12-2005 à 17:26:42  profilanswer
 

c'est pour simplifier que j'ai fais comme ça, l'objectif etant qu'on comprenne mes soucis

n°1259365
theshockwa​ve
I work at a firm named Koslow
Posté le 05-12-2005 à 17:28:24  profilanswer
 

ton type a une taille virtuellement infinie, non ? [:pingouino]
 
si tu veux juste des références entre les deux classes, utilise des pointeurs et une déclaration forward ...
 
exemple :

Code :
  1. struct TB;
  2. typedef struct TB B;
  3. typedef struct TA {
  4.   ...;
  5.   B *b;
  6. } A;
  7. struct TB {
  8.   ...;
  9.   A *a;
  10. };


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

n°1259371
euler
Posté le 05-12-2005 à 17:34:48  profilanswer
 

Merci pour tes explications.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  problemes structures

 

Sujets relatifs
[C# et DirextX] Petits problèmes...(résolu) Problèmes Filesearch (FoundFiles et lenteur)
Problemes dans ma boucleLiens vers problèmes d'algo
Problèmes pour envoyer fichiers excel avec javaMailstructures et allocation
Problèmes d'includes et de W3CProblèmes entres sessions et affichage en pseudo frames
HTML Validator : Aide pour résoudre certains problèmes ?Problèmes avec substring-before
Plus de sujets relatifs à : problemes structures


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR