Bonjour,
J'essaye de trier une liste simplement chainée, j'utilise donc la même méthode que pour un tableau cependant je ne vois pas où est l'erreur.
Quelqu'un pourrait-il m'aider svp ?Code:t_compte* tri(t_compte* liste, int val) { t_compte *precedent, *courant, *temp; courant=liste; while( courant != NULL ) { if( courant->nombre < precedent->nombre) { temp=precedent; precedent=courant; courant=temp; } courant = courant->suivant; } return liste; }![]()
-----