N'arrive pas à incrémenter une variable en C

Résolu/Fermé
ts94 Messages postés 102 Date d'inscription samedi 10 janvier 2009 Statut Membre Dernière intervention 5 juillet 2011 - 10 nov. 2009 à 18:09
ts94 Messages postés 102 Date d'inscription samedi 10 janvier 2009 Statut Membre Dernière intervention 5 juillet 2011 - 11 nov. 2009 à 18:45
Bonjour,

Voila, j'ai codé un petit jeu "Plus ou moins"grâce au tuto de m@teo21 du site du zéro et la j'essaie d'incrémenter une variable pour dire en combien de coups le joueur a-t-il gagné mais je consate que le joueur à utiliser ... 2 293 564 coups (waouh, il est nul celui-la !) et ce nombre ne change pas. Etant débutant et ayant 12 ans, je pense avoir fait une erreur stupide mais je ne comprends pas du tout laquelle.
Pourriez-vous m'aider svp si tout le code est faux ou me diriger dans la bonne voie si c'est une petite erreur :

Voici mon code source :

#include <stdio.h>
#include <stdlib.h>
#include <time.h>


int main ( int argc, char** argv )
{
int nombreMystere = 0, nombreEntre = 0, nombreDeCoups = 0;
const int MAX = 100, MIN = 1;

// Génération du nombre aléatoire

srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;

/* La boucle du programme. Elle se répète tant que l'utilisateur
n'a pas trouvé le nombre mystère */

do
{
// On demande le nombre
printf("Quel est le nombre ? ");
scanf("%d", &nombreEntre);

// On compare le nombre entré avec le nombre mystère

if (nombreMystere > nombreEntre)
printf("C'est plus !\n\n");
if (nombreMystere > nombreEntre)
nombreDeCoups++;

else if (nombreMystere < nombreEntre)
printf("C'est moins !\n\n");
else if (nombreMystere < nombreEntre)
nombreDeCoups++;

else
printf ("Bravo, vous avez trouve le nombre mystere en %d coups", &nombreDeCoups);
} while (nombreEntre != nombreMystere);

}

D'avance merci.

3 réponses

dr hisoka Messages postés 71 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 2 février 2010 3
10 nov. 2009 à 18:54
si tu fait &nombredecoup dans printf tu vois pas que tu affiche l'adresse du variable et pas sa valeur !!!!
0
dr hisoka Messages postés 71 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 2 février 2010 3
10 nov. 2009 à 19:00
en plus t'a une fautte de syntaxe au niveau d'incrementation essaie de le trouvez !!!
0
ts94 Messages postés 102 Date d'inscription samedi 10 janvier 2009 Statut Membre Dernière intervention 5 juillet 2011 2
10 nov. 2009 à 19:41
Dsl mais ej en fais que de chercher et je ne vois pas ...
0
loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 148
10 nov. 2009 à 22:17
Dans la vie, il n'y a pa s que les 'fautte' de syntaxe ;;; ;-)))
Bonne soirée.
0
dr hisoka Messages postés 71 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 2 février 2010 3 > loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017
10 nov. 2009 à 22:20
revise tes leçons mon petit ...et si tu trouve de prob je ss là ...en plus je vois tjr dans le forum que tu critique plus que tu donne de l'information a les autre donc "ferme la" un peu ok ?
0
ts94 Messages postés 102 Date d'inscription samedi 10 janvier 2009 Statut Membre Dernière intervention 5 juillet 2011 2 > dr hisoka Messages postés 71 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 2 février 2010
10 nov. 2009 à 22:35
Merci pour tes conseils
0
dr hisoka Messages postés 71 Date d'inscription vendredi 6 novembre 2009 Statut Membre Dernière intervention 2 février 2010 3 > ts94 Messages postés 102 Date d'inscription samedi 10 janvier 2009 Statut Membre Dernière intervention 5 juillet 2011
10 nov. 2009 à 22:37
eh non ts94 je parle pas de toi je parle a celui qui viens de parler dans le sujet tu l'as vu ?
0
ts94 Messages postés 102 Date d'inscription samedi 10 janvier 2009 Statut Membre Dernière intervention 5 juillet 2011 2
10 nov. 2009 à 19:06
Merci de ton aide. Je vais chercher ...
0