Void
Résolu/Fermé
robocopolo
Messages postés
76
Date d'inscription
lundi 10 septembre 2012
Statut
Membre
Dernière intervention
26 novembre 2020
-
25 oct. 2012 à 22:41
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 28 oct. 2012 à 12:07
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 28 oct. 2012 à 12:07
7 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
26 oct. 2012 à 08:12
26 oct. 2012 à 08:12
Bonjour,
Tu nous en dis pas assez.
Le soucis est que l'affichage est complètement faux
Qu'est-ce qui est faux précisément ? As-tu un exemple ?,
Le formatage ? Les valeurs ?
Comment sont définies les valeurs entrant en paramètre ?
En plus ton code est vraiment illisible. Pour la prochaine fois, merci de poster en utilisant les balises "code" (à droite du bouton souligné).
Tu nous en dis pas assez.
Le soucis est que l'affichage est complètement faux
Qu'est-ce qui est faux précisément ? As-tu un exemple ?,
Le formatage ? Les valeurs ?
Comment sont définies les valeurs entrant en paramètre ?
En plus ton code est vraiment illisible. Pour la prochaine fois, merci de poster en utilisant les balises "code" (à droite du bouton souligné).
robocopolo
Messages postés
76
Date d'inscription
lundi 10 septembre 2012
Statut
Membre
Dernière intervention
26 novembre 2020
Modifié par robocopolo le 26/10/2012 à 12:21
Modifié par robocopolo le 26/10/2012 à 12:21
En fait, comme j'utilise visual studio, je peux mettre des points d'arrêt.
Donc, avant le passage dans la procédure void, les valeurs sont correctes.
Quand je mets un point d'arrêt juste au début du void, les valeurs sont correctes aussi, mais quand je mets le point d'arrêt à partir du premier printf, les valeurs changent. Donc ce n'est pas dans le programme principal mais dans la procédure qu'il y a un problème...
Donc, avant le passage dans la procédure void, les valeurs sont correctes.
Quand je mets un point d'arrêt juste au début du void, les valeurs sont correctes aussi, mais quand je mets le point d'arrêt à partir du premier printf, les valeurs changent. Donc ce n'est pas dans le programme principal mais dans la procédure qu'il y a un problème...
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
26 oct. 2012 à 14:30
26 oct. 2012 à 14:30
Sans vouloir te contredire, ce n'est pas parce que les variables te semblent bonnes en entrée de fonction qu'elles le sont...
Pourrais-tu nous poster ton main ? (sans oublier les balises)
Pourrais-tu nous poster ton main ? (sans oublier les balises)
Blunderer
Messages postés
273
Date d'inscription
mardi 17 juillet 2012
Statut
Membre
Dernière intervention
6 décembre 2012
83
26 oct. 2012 à 14:24
26 oct. 2012 à 14:24
Et tous tes résultats sont faux ou juste quelques uns ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
robocopolo
Messages postés
76
Date d'inscription
lundi 10 septembre 2012
Statut
Membre
Dernière intervention
26 novembre 2020
26 oct. 2012 à 23:25
26 oct. 2012 à 23:25
Ils le sont tous...
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
27 oct. 2012 à 22:13
27 oct. 2012 à 22:13
On attend toujours ton main()... Du moins, tu veux de l'aide.
Blunderer
Messages postés
273
Date d'inscription
mardi 17 juillet 2012
Statut
Membre
Dernière intervention
6 décembre 2012
83
27 oct. 2012 à 12:51
27 oct. 2012 à 12:51
Pourrait-on avoir les nombres avant et après ?
Pour essayer de mieux comprendre ;)
Merci
Pour essayer de mieux comprendre ;)
Merci
robocopolo
Messages postés
76
Date d'inscription
lundi 10 septembre 2012
Statut
Membre
Dernière intervention
26 novembre 2020
28 oct. 2012 à 11:21
28 oct. 2012 à 11:21
Problème résolu !!!!!!!!!!!!!!!!!! (YES, je suis trop fort !!! )
Voila où était le soucis: j'avais fait 1 fichiers statistiques.h dans lequel j'avais mis :
#ifndef FONCTIONS_H_
#define FONCTIONS_H_
void statistiques(float nombre_points_obtenus, float nombre_tentatives, float pourcentage_reussite_pile, float pourcentage_reussite_face, float pourcentage_reussite_joueur, int reussite_consecutive);
#endif
Alors que je devais mettre :
#ifndef STATISTIQUES_H_
#define STATISTIQUES_H_
void statistiques(float nombre_points_obtenus, float nombre_tentatives, float pourcentage_reussite_pile, float pourcentage_reussite_face, float pourcentage_reussite_joueur, int reussite_consecutive);
#endif
C'était tout bête, mais en tout cas un grand merci pour votre aide !!!
Voila où était le soucis: j'avais fait 1 fichiers statistiques.h dans lequel j'avais mis :
#ifndef FONCTIONS_H_
#define FONCTIONS_H_
void statistiques(float nombre_points_obtenus, float nombre_tentatives, float pourcentage_reussite_pile, float pourcentage_reussite_face, float pourcentage_reussite_joueur, int reussite_consecutive);
#endif
Alors que je devais mettre :
#ifndef STATISTIQUES_H_
#define STATISTIQUES_H_
void statistiques(float nombre_points_obtenus, float nombre_tentatives, float pourcentage_reussite_pile, float pourcentage_reussite_face, float pourcentage_reussite_joueur, int reussite_consecutive);
#endif
C'était tout bête, mais en tout cas un grand merci pour votre aide !!!
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
28 oct. 2012 à 12:07
28 oct. 2012 à 12:07
Euh, il doit y avoir autre chose...
Car remplacer FONCTIONS par STATISTIQUES ne change rien du tout.
Bref, si ça marche c'est le principal. Maintenant tu comprends pourquoi on demande toujours le code entier ;-).
Car remplacer FONCTIONS par STATISTIQUES ne change rien du tout.
Bref, si ça marche c'est le principal. Maintenant tu comprends pourquoi on demande toujours le code entier ;-).
26 oct. 2012 à 08:09