noeud* creer_arbrebinaire(stack *P) { printf("vv"); noeud *a; elem c; c=Pop(&P); a=(arbre *)malloc(sizeof(arbre)); if(Operateur(c)) { printf("hh"); a->info=c; a->succd=creer_arbrebinaire(P); a->succg=creer_arbrebinaire(P); } else if(Operande(c)) { a->info=c; a->succg=NULL; a->succd=NULL; } return a; }
while(!EmptyStack(S)) /** creation de l'arbre**/ { R=creer_arbrebinaire(S); }
Améliorer votre expérience CodeS-SourceS avec ce plugin:
http://codes-sources.commentcamarche.net/forum/affich-10000111-plugin-better-cs-2#cptpingu-signature