infodaoudi
Messages postés117Date d'inscriptionvendredi 10 février 2006StatutMembreDernière intervention30 mars 2012
-
11 mai 2006 à 21:53
infodaoudi
Messages postés117Date d'inscriptionvendredi 10 février 2006StatutMembreDernière intervention30 mars 2012
-
12 mai 2006 à 13:54
bonjour codeur,
je veux changer la fonction ci dessous en eliminant la valeur de retour (Noeud*) et ajoutant un autre parametre ( Noeud *p) qui est la valeur rechercher.
la declaration de cette fonction devient:
infodaoudi
Messages postés117Date d'inscriptionvendredi 10 février 2006StatutMembreDernière intervention30 mars 2012 12 mai 2006 à 13:35
j'ai essayé cette solution ca marche aussi, je ne sais pas le retur r avec void ca m'étonne.
void Noeud::place(Noeud *r,Noeud *p,vecteur v,int *pos)
{
if(r->nbEntree==0)
{
pos=0;
*p=*r;
N'oublie pas le else et le break, car sinon, dans le 1er cas, il fera la boucle for quand meme, et dans le 2eme, il risque de faire trop de boucle dans le for.