recherche et insertion structure liste chaine: la V2 [resolu] - C - Programmation
Marsh Posté le 09-02-2010 à 23:34:04
Ta fonction insertion fait n'importe quoi. D'après le prototype ça doit insérer "temp" après "prec", or avec cette instruction tu fais l'inverse :
Code :
|
Et ta fonction recherche_prec() est bancale aussi, tu commences toujours ta boucle au second élément de la liste (s'il y en a plus d'un). Sinon tu renvoies la tête ou NULL. Bah, pas bon.
Marsh Posté le 09-02-2010 à 23:49:10
plop
Marsh Posté le 10-02-2010 à 15:29:57
Ta fonction recherche_prec c'est encore n'importe quoi. Notamment cette instruction :
Code :
|
C'est une variable locale que tu utilises comme valeur de retour. Je te rappelle que toutes les variables locales d'une fonction en C doivent être considérées comme indéfinies une fois sortie de la fonction.
Sinon, pourquoi tu te fais chier avec des pointeurs de pointeurs ? Le seul cas où c'est nécessaire, c'est pour le paramète "tete" de la fonction insertion(). Qui plus le test sur la date dans insertion n'a rien à faire là.
Marsh Posté le 09-02-2010 à 23:06:51
Salut vloila, ça marche
merci pour les conseils et à bientot
(et oui je reviendrais avec encore plus d'erreurs )
fichier texte
code
Message édité par karlakir le 11-02-2010 à 21:33:38
---------------
Si vous avez rien à faire, cliquez ici: