Erreurs - Langage C
Résolu/Fermé
alibm
Messages postés
82
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
15 juin 2011
-
5 mai 2009 à 23:22
alibm Messages postés 82 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 15 juin 2011 - 6 mai 2009 à 06:23
alibm Messages postés 82 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 15 juin 2011 - 6 mai 2009 à 06:23
A voir également:
- Erreurs - Langage C
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Langage pascal - Télécharger - Édition & Programmation
1 réponse
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
5 mai 2009 à 23:36
5 mai 2009 à 23:36
Salut,
Evite les variables globales comme ton File *f. C'est déconseillé, surtout que tu masques sa visibilité puisque tu redéfinis dans les fonctions. Il vaut mieux le créer une fois dans ton main, et passer la variable en paramètres pour les autres fonctions. En plus dans ta fonction recherche(), tu as mis FILE f au lieu de File *f;
Attention à ne pas oublier "break" dans ton switch pour les différents "cases".
Tu as mis fEOF au lieu de feof();
scanf("%d",p.adresse);
p.adresse n'est pas de type entier. Il faut utiliser "%s". Même remarque pour p.ville.
Cdlt
Evite les variables globales comme ton File *f. C'est déconseillé, surtout que tu masques sa visibilité puisque tu redéfinis dans les fonctions. Il vaut mieux le créer une fois dans ton main, et passer la variable en paramètres pour les autres fonctions. En plus dans ta fonction recherche(), tu as mis FILE f au lieu de File *f;
Attention à ne pas oublier "break" dans ton switch pour les différents "cases".
Tu as mis fEOF au lieu de feof();
scanf("%d",p.adresse);
p.adresse n'est pas de type entier. Il faut utiliser "%s". Même remarque pour p.ville.
Cdlt
6 mai 2009 à 06:23