bonjour ;
bon voila mon probleme je veut echanger la position des deux noued ieme et jeme alors j'ai ponsé a faire comme suite mais rien ne se passe
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| pnoued *recherch(int i)
{ int a;
pnoued temp;
temp=tete;
while(temp!=NULL && a<i)
{ a++;
temp=temp->suiv;
}
return(&temp);
}
/*////////////////////////////////*/
void inver(pnoued *i,pnoued *j)
{ pnoued temp1;
temp1=(*i)->suiv;
(*i)->suiv=(*j)->suiv;
(*i)->suiv=temp1;
temp1=*i;
*i=*j;
*j=temp1;
} |
et a l'appel
inver(recherch(i),recherch(j));
merci pour votre aide
Partager