Process terminated with status -1073741819 - C - Programmation
Marsh Posté le 02-03-2009 à 11:44:16
Bjr ,j'ai resolé mon probleme:j'ai ajouter dns dépiler linst (*):
....
p2=p->suiv;
free(p);<-----------(*)
p=p2;
avant quand je depile je libere pas lespace occupé par l elt depiler;
Marsh Posté le 28-02-2009 à 14:02:19
Bonjour
J'ai un pbm à la fermeture de la console, un message s'affiche (Process terminated with status -1073741819).j'ai trouvé qu'il s'arrete a l'instruction :
... p=empiler(p,B->d);
}else{...
il s'agit d'un problème de pointeur.
voila kesk ma donné l'execution:
pile empiler(pile p,arbre b){
pile p1;
printf(" p1= %p ",p1);
p1=(cellule*)malloc(sizeof(cellule));
printf("*p1= %p\n",p1);
p1->v=b;
p1->suiv=p;
return p1;
}
...
p1=0000000E *p1=7F6EFFD8
p1=7F6EFFD8 *p1=7F6EFFE8
p1=7F6EFFE8 *p1=7F6EFFF8
p1=7F6EFFF8 *p1=00000000/*mon pbm est là*/ /*le pointeur est arrivé a sa valeur max?*/
Il faut faire quoi pr eviter se pbm?
aider moi svp