ok merci.
Bon j"ai fait quelque modif et voici le code:
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)
{
long bon = 1;
if (nombreEntre < nombreMystere)
{
printf ("Plus grand\n");
bon = 1;
}
else if (nombreEntre > nombreMystere)
{
printf ("Plus petit\n");
bon = 1;
}
else if (nombreEntre == nombreMystere)
{
printf ("BRAVO!!!\n");
bon = 0;
}
return bon;
}
int main ( int argc, char** argv )
{
long nombreMystere = 0, bon = 1, 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 (bon == 1);
system("PAUSE");
}
mais il y a encore une erreur que je ne comprend pas:
[Linker error] undefined reference to `compareNombres' ld returned 1 exit status
tu peut m'aider stp