Un programme c++
Fermé
simosiso1
Messages postés
2
Date d'inscription
mercredi 11 février 2009
Statut
Membre
Dernière intervention
15 février 2009
-
15 févr. 2009 à 00:55
loupius - 15 févr. 2009 à 18:50
loupius - 15 févr. 2009 à 18:50
A voir également:
- Un programme c++
- Programme demarrage windows 10 - Guide
- Desinstaller un programme - Guide
- Forcer la fermeture d'un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Mettre en veille un programme - Guide
2 réponses
---vivi---
Messages postés
76
Date d'inscription
lundi 17 novembre 2008
Statut
Membre
Dernière intervention
23 octobre 2009
11
15 févr. 2009 à 17:33
15 févr. 2009 à 17:33
Salut, désinstalle dev-c++ et installe codeBlocs
Mais non t'as pas besoin de désinstaller quoique ce soit !
C'est ton programme qui est faux et il est quand même logique que le compilateur ne signale pas d'erreur. En effet celui-ci ne détecte que les erreurs de syntaxe mais en aucun cas les erreurs dûes à des programmes mal faits.
Ici l'erreur vient du fait qu'au premier passage dans la fonction insererfin (que tu devrais plutôt appeler 'insererFin'), 'mall est NULL donc pi est NULL... alors que fera '(pi->suivant != NULL)' !!! et que fera 'pi->suivant = p;' !!!
Plantage assuré donc tout est normal.
C'est ton programme qui est faux et il est quand même logique que le compilateur ne signale pas d'erreur. En effet celui-ci ne détecte que les erreurs de syntaxe mais en aucun cas les erreurs dûes à des programmes mal faits.
Ici l'erreur vient du fait qu'au premier passage dans la fonction insererfin (que tu devrais plutôt appeler 'insererFin'), 'mall est NULL donc pi est NULL... alors que fera '(pi->suivant != NULL)' !!! et que fera 'pi->suivant = p;' !!!
Plantage assuré donc tout est normal.