Proble, code en langage C

pierrot1105 -  
 java4ever -
Bonjour,
J'ai une question a vous poser : Je voudrais savoir pourquoi mon code C ne fonctionne pas :

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

int main( int argc, char** argv)
{
int NombreEntre = 0, NombreMystere = 0;
const int MAX = 100, MIN = 1;

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

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");
else if (nombreMystere < nombreEntre)
printf("C'est moins !\n\n");
else
printf ("Bravo, vous avez trouve le nombre mystere !!!\n\n");
} while (nombreEntre != nombreMystere);

}

Merci d'avance !
Configuration: Windows XP
Firefox 3.0.14

3 réponses

  1. jessiejo
     
    Bonjour,
    il t'affiche quoi comme message d'erreur?
    0
  2. java4ever
     
    Bonjour,
    remplace la déclaration Nombremystere par nombremystere
    remplace la déclaration NombreEntre par nombreEntre et tout roule :

    Le langage C, comme la plupart des langages compilés, est sensible à la casse, donc la variable NomEntre et différente de nomEntre !
    0
    1. pierrot1105
       
      Vous devez me prendre pour un débile vu les question que je pose mais je n'ai que 12 ans

      sinon merci beaucoup.
      0
  3. java4ever
     
    Re bonjour, pierrot1105
    Rassure toi, le débile, c'est celui qui ne pose pas de questions !
    Par contre, un conseil, lit bien les messages d'erreur du compilateur : même si au début ils paraissent difficiles à comprendre, tu apprendras vite le "langage du compilateur", et tu te débrouilleras de plus en plus pour trouver les erreurs.
    0