1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| int main ( int argc, char** argv )
{
printf("\nLe programme genere un nombre aleatoire, a vous de le trouver !!\n");
srand(time(NULL));
int recommencer ;
int MAX, tour;
do{
int tourmax,niveau,max,tour=1;
/* level();
MAX = max; // voila c'est ici que se situe mon problème
tourmax=tour; // j'aimerais pouvoir enlever les /* et aussi tourmax et //MAX juste en desous
printf ("\nVous avez choisi le niveau %d, bonne chance\n",niveau);
*/
tourmax = 10;
MAX =100;
long nombreMystere = 0, nombreEntre = 0;
const long 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 */
printf("\nNombre comprit entre %ld et %ld\n", MIN,MAX);
printf("\nNombre de tours maximum : %ld\n",tourmax);
do
{
printf("\n===============================================================\n");
printf("\nTour %d\n",tour);
tour++;
if (tour == tourmax+1)
{
printf("\nNombre de tours limite atteind vous avez perdu !! \n");
break;
}
// 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);
recommencer= regame();
}while ( recommencer != 0);
} |
Partager