Bonjour.
Je commence à apprendre le language C en suivant ces super cours
http://www.siteduzero.com/tuto-3-8-0...mmer-en-c.html
mais voila le probleme:
Code:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main ( int argc, char** argv )
{
long nombreMystere = 0, nombreEntre = 0;
const long MAX = 100, MIN = 1;
// Génération du nombre aléatoire
nombreMystere = genereNombre(MIN, MAX);
/* 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("%ld", &nombreEntre);
// On compare le nombre entré avec le nombre mystère
compareNombres(nombreEntre, nombreMystere);
} while (nombreEntre != nombreMystere);
system("PAUSE");
}
"A vous de créer les 2 fonctions qu'elle utilise : genereNombre (qui génère un nombre aléatoire compris entre MIN et MAX) et compareNombres qui compare le nombre entré au nombre mystère et affiche si c'est plus, si c'est moins, ou si c'est le bon résultat ."
Voici ce que j'ai fait:
Code:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
long genereNombre( long MIN, long MAX)
{
long nombreMystere = 0
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
return nombreMystere;
}
long compareNombre (long nombreEntre, long nombreMystere)
{
if (nombreEntre < nombreMystere)
{
printf ("Plus grand\n");
return nombreEntre != nombreMystere;
}
else if (nombreEntre > nombreMystere)
{
printf ("Plus petit\n");
return nombreEntre != nombreMystere;
}
else if (nombreEntre == nombreMystere)
{
printf ("BRAVO!!!\n");
return nombreEntre == nombreMystere;
}
}
int main ( int argc, char** argv )
{
long nombreMystere = 0, nombreEntre = 0;
const long MAX = 100, MIN = 1;
// Génération du nombre aléatoire
nombreMystere = genereNombre(MIN, MAX);
/* 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("%ld", &nombreEntre);
// On compare le nombre entré avec le nombre mystère
compareNombres(nombreEntre, nombreMystere);
} while (nombreEntre != nombreMystere);
system("PAUSE");
}
le debbuger me dit 2 erreurs:
-lingne 8 error syntax before "srand"
-ligne 55 error syntax at the end of input
J'ai chercher mais pas moyen de trouver le probleme... Quelqu'un peut m'aider?
merci