Liste Chainée , probleme d'execution
Fermé
Medreda23
Messages postés
2
Date d'inscription
jeudi 12 décembre 2013
Statut
Membre
Dernière intervention
15 décembre 2013
-
Modifié par pijaku le 13/12/2013 à 09:58
Medreda23 Messages postés 2 Date d'inscription jeudi 12 décembre 2013 Statut Membre Dernière intervention 15 décembre 2013 - 15 déc. 2013 à 12:02
Medreda23 Messages postés 2 Date d'inscription jeudi 12 décembre 2013 Statut Membre Dernière intervention 15 décembre 2013 - 15 déc. 2013 à 12:02
A voir également:
- Liste Chainée , probleme d'execution
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste de diffusion whatsapp - Guide
- Gertrude a préparé la liste des affaires à prendre pour l'excursion. juliette a modifié cette liste en utilisant le mode suivi des modifications proposé par le traitement de texte. - Guide
- Liste site streaming illégal - Accueil - Services en ligne
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 841
14 déc. 2013 à 17:11
14 déc. 2013 à 17:11
Bonjour,
J'ai pas tout vu, mais déjà :
main()
Le bon prototype du main() est : int main(void)
if((L->x)>=a || L==NULL)
Il faut mettre L==NULL en première position sinon plantage.
while(p->x <= a && p!=NULL)
Il faut mettre p!=NULL en première position.
<ital>N=(liste)malloc(1*sizeof(liste));</liste>
Plutôt sizeof(struct Elem) ou *N
Pour info, le cast est superflu=> N=malloc(sizeof(struct Elem));
Et enfin n'oublie pas return 0; en fin du main pour signaler que tout s'est bien déroulé.
Corrige déjà tout ça. Recompile et resteste.
J'ai pas tout vu, mais déjà :
main()
Le bon prototype du main() est : int main(void)
if((L->x)>=a || L==NULL)
Il faut mettre L==NULL en première position sinon plantage.
while(p->x <= a && p!=NULL)
Il faut mettre p!=NULL en première position.
<ital>N=(liste)malloc(1*sizeof(liste));</liste>
Plutôt sizeof(struct Elem) ou *N
Pour info, le cast est superflu=> N=malloc(sizeof(struct Elem));
Et enfin n'oublie pas return 0; en fin du main pour signaler que tout s'est bien déroulé.
Corrige déjà tout ça. Recompile et resteste.
Medreda23
Messages postés
2
Date d'inscription
jeudi 12 décembre 2013
Statut
Membre
Dernière intervention
15 décembre 2013
15 déc. 2013 à 12:02
15 déc. 2013 à 12:02
Salut Fiddy
c vrai fallait mettre L=NULL en premiere position
Merci Bcp :)
c vrai fallait mettre L=NULL en premiere position
Merci Bcp :)