kiko_ta  | tpierron a écrit :
 
 Montre le code des fonctions  creer_struct() et inserer_structure(). Et la définition de struct objets.
   |  
 
 Merci pour ta réponse voici le code que tu m'as demandé! lorrsque je fais un test avec inserer_b_arbre_entier(b,5);
 insere_b_arbre_entier(b,18)... ca marche bien ca ne viendrait pas de la variable var?
  
  Code :
 - struct b_arbre_entier{
 -      b_arbre deleg;
 - };
 - struct b_arbre{
 -    noeud racine;
 -    int ordre;
 -    int(*compare)(const void *,const void *);
 -    void(*affiche)(const void*,const void*,int c);
 -    size_t taille;
 - };
 - void
 - inserer_b_arbre(b_arbre self,void* e)
 - {
 -   noeud r=self->racine;
 -   if(getnb_cles(r)==2*self->ordre-1){
 -        noeud s=creer_noeud(self->ordre,self->taille);
 -        self->racine =s;
 -        modifier_feuille(s,false);
 -        modifier_nb_cles(s,0);
 -        noeud_allouer_fils(s,2*self->ordre*(sizeof(getfils(self->racine))));
 -       modifier_fils_i(s,r,0);
 -        partager_enfant(self,s,0,r);
 -        inserer_b_arbre_incomplet(self,s,e);
 - }
 - else
 -        inserer_b_arbre_incomplet(self,r,e);
 - }
 
  |  
    |