Probleme sur un jeu en console en language c
Résolu
Mangazixy
-
flolarajasse Messages postés 103 Date d'inscription Statut Membre Dernière intervention -
flolarajasse Messages postés 103 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voila je suivait le tutoriel https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/14828-tp-plus-ou-moins-votre-premier-jeu
Et a la fin vous pouvez voir les amélioration possible donc j'essaye de faire des amélioration mais sa ne marche pas voila le code que j'est utilisé:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main ()
{
int ChoixMenu;
printf("Bienvenue!\nAu jeu du Plus ou Moins\n");
printf("Choisissez le niveau de difficulte\n");
printf("\n 1. easy : du chiffre 1 a 50\n");
printf(" 2. normal : du chiffre 1 a 100\n");
printf(" 3. hard : du chiffre 1 a 1000\n");
printf(" 4. very hard : du chiffre 1 a 10000\n");
printf(" 5. impossible : du chiffre 1 a 100000\n");
printf("\nEcrivez en-dessous le niveau de difficulte\n");
scanf("%d", &ChoixMenu);
switch (choixMenu)
{
case 1:
{
int nombreMystere = 0, nombreEntre = 0;
const int MAX = 50, MIN = 1;
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
do
{
printf("Quel est le nombre ? ");
scanf("%d", &nombreEntre);
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);
}
break;
case 2:
{
int nombreMystere = 0, nombreEntre = 0;
const int MAX = 100, MIN = 1;
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
do
{
printf("Quel est le nombre ? ");
scanf("%d", &nombreEntre);
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);
}
break;
case 3:
{
int nombreMystere = 0, nombreEntre = 0;
const int MAX = 1000, MIN = 1;
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
do
{
printf("Quel est le nombre ? ");
scanf("%d", &nombreEntre);
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);
}
break;
case 4:
{
int nombreMystere = 0, nombreEntre = 0;
const int MAX = 10000, MIN = 1;
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
do
{
printf("Quel est le nombre ? ");
scanf("%d", &nombreEntre);
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);
}
break;
case 5:
{
int nombreMystere = 0, nombreEntre = 0;
const int MAX = 100000, MIN = 1;
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
do
{
printf("Quel est le nombre ? ");
scanf("%d", &nombreEntre);
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);
}
break;
default:
printf("Erreur!\nChoix incorrect.");
break;
}
return 0;
}
Voila les erreur qu'il me marque (en image):
http://img7.hostingpics.net/pics/603484probleme_language_c.jpg
Voila je suivait le tutoriel https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/14828-tp-plus-ou-moins-votre-premier-jeu
Et a la fin vous pouvez voir les amélioration possible donc j'essaye de faire des amélioration mais sa ne marche pas voila le code que j'est utilisé:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main ()
{
int ChoixMenu;
printf("Bienvenue!\nAu jeu du Plus ou Moins\n");
printf("Choisissez le niveau de difficulte\n");
printf("\n 1. easy : du chiffre 1 a 50\n");
printf(" 2. normal : du chiffre 1 a 100\n");
printf(" 3. hard : du chiffre 1 a 1000\n");
printf(" 4. very hard : du chiffre 1 a 10000\n");
printf(" 5. impossible : du chiffre 1 a 100000\n");
printf("\nEcrivez en-dessous le niveau de difficulte\n");
scanf("%d", &ChoixMenu);
switch (choixMenu)
{
case 1:
{
int nombreMystere = 0, nombreEntre = 0;
const int MAX = 50, MIN = 1;
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
do
{
printf("Quel est le nombre ? ");
scanf("%d", &nombreEntre);
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);
}
break;
case 2:
{
int nombreMystere = 0, nombreEntre = 0;
const int MAX = 100, MIN = 1;
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
do
{
printf("Quel est le nombre ? ");
scanf("%d", &nombreEntre);
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);
}
break;
case 3:
{
int nombreMystere = 0, nombreEntre = 0;
const int MAX = 1000, MIN = 1;
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
do
{
printf("Quel est le nombre ? ");
scanf("%d", &nombreEntre);
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);
}
break;
case 4:
{
int nombreMystere = 0, nombreEntre = 0;
const int MAX = 10000, MIN = 1;
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
do
{
printf("Quel est le nombre ? ");
scanf("%d", &nombreEntre);
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);
}
break;
case 5:
{
int nombreMystere = 0, nombreEntre = 0;
const int MAX = 100000, MIN = 1;
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
do
{
printf("Quel est le nombre ? ");
scanf("%d", &nombreEntre);
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);
}
break;
default:
printf("Erreur!\nChoix incorrect.");
break;
}
return 0;
}
Voila les erreur qu'il me marque (en image):
http://img7.hostingpics.net/pics/603484probleme_language_c.jpg
A voir également:
- Probleme sur un jeu en console en language c
- 94 jeu - Télécharger - Puzzle & Réflexion
- 94 degrés jeu - Télécharger - Divers Jeux
- Test console steam deck - Guide
- Jeu zuma - Télécharger - Jeux vidéo
- Console action - Accueil - Jeu vidéo