Bonjour,
j'aimerai je suis débute en langage C et actuellement je travaille les listes chaînée mais j'arrive pas comprendre quelques notions.
J'aimerai savoir quelle est la différence entre PTR!=NULL et PTR->SUIVANT!=NULL
Ma question peu paraître un peu stupide mais j'arrive pas à résoudre des problème à cause de ça.
ExempleCe programme affiche mais ne donne pas le résultat souhaiter il supprime deux élément le dernier et l'avant dernier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 maliste SupprimerEnFin(maliste tete){ maliste tmp; tmp=tete; ptr=tmp->suivant; while(tmp->suivant!=NULL) { ptr=tmp; tmp=tmp->suivant; } free(ptr->suivant); ptr->suivant=NULL; tete=ptr; return tete; }
Merci bien de m'aider
Partager