Bonjour,

Envoyé par
HaTnuX
ah oui en effet, quand je fais
ça larche mieux
Merci beaucoup
Et la 2ème erreur c'est aussi une histoire de pointeur ?
edit : j'ai rien dis j'ai trouvé la soluce

Tu es sûr de ce que tu dis ?
Avec ta nouvelle écriture, tu ne fais que contrôler que ton temp a une adresse différente de NULL !!
De plus, plus loin, tu écris
alors que temp n'est pas un pointeur.
Je doute que ton code compile s'il correspond à ce que tu nous montres.
Il faut faire attention aux types que tu utilises. Là, compte tenu du reste du code, tu as certainement besoin de changer la déclaration
en
instruction *temp, *temp2;
et d'adapter le code en fonction.
Ton code me donne l'impression d'une écriture dans le genre
"Si j'essayais comme ça ? Après tout, on verra bien si ça marche."
Partager