
Envoyé par
saloua
le pointeur "suivant" d'un élément en cours de lecture ne pointe plus sur l'adresse qu'il fallait pointer sur, autrement dit, lors de l'insertion dans la liste on a affecté à ce pointeur suivant l'adresse x, mais au moment de parcours de la liste j'ai trouvé que suivant contient l'adresse y, qui en plus, elle est indéfinie (??) donc ne contient ni info, ni suivant,...
ça en général c'est le signe qu'on a écrasé quelque chose entre...
Du style tu as alloué une certaine taile et tu as copié dedans plus que tu ne pouvais...
(du style tu as oublié la place du '\0' pour une chaîne)..

Envoyé par
saloua
if(ptr= (type*)malloc(sizeof(type)) !=NULL)
Ici pour plus de précision et de certitude il manque une parenthèse :
if( (ptr= (type*)malloc(sizeof(type))) !=NULL)
Partager