[C] Probleme swap liste double chainée

Probleme swap liste double chainée [C] - C - Programmation

Marsh Posté le 26-05-2010 à 21:40:07    

Bonsoir,
 
J'ai un probleme depuis peu je n'arrive pas à échanger deux éléments (structures) d'une liste doublement chainée. Apparement le probleme vient de la tete de ma liste qui se décale mais je trouve pas comment faire.
 
voici le code : http://codepad.org/nXuy72IY
 
Merci,

Reply

Marsh Posté le 26-05-2010 à 21:40:07   

Reply

Marsh Posté le 26-05-2010 à 23:11:30    

Hmm, ligne 10, c'est une faute de frappe j'espère:

Code :
  1. if (*list = tmp)
  2.    *list = tmp_n;


Reply

Marsh Posté le 26-05-2010 à 23:19:18    

ben non si je met pas ca ca va swap ma tête de liste ... la si j echange les deux premiers éléments de ma liste je garde ma tête sur le premier, c pas bon ? :o

Reply

Marsh Posté le 27-05-2010 à 00:22:37    

Je pense qu'il voulait parler du = au lieu du == qu'on s'attendrait à voir.


---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010
Reply

Marsh Posté le 27-05-2010 à 00:25:21    

OH DAMN !

Reply

Marsh Posté le 27-05-2010 à 00:25:39    

meme pas un warning wtf ! mais toute façon ça marche pas quand meme vu que j'ai recodé ça vite fait pour poster sur le forum et j'avais bien testé ça me fait la meme erreur: ça avance ma tête et donc ça tri pas grand chose.  
 
personne à une piste ?


Message édité par axwzl le 27-05-2010 à 00:30:22
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed