Proble, code en langage C

Fermé
pierrot1105 - 26 sept. 2009 à 13:40
 java4ever - 26 sept. 2009 à 16:54
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 !
A voir également:

3 réponses

Utilisateur anonyme
26 sept. 2009 à 14:32
Bonjour,
il t'affiche quoi comme message d'erreur?
0
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
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
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