<code >ne fonctionne pas comme je veux
eugenieraza
-
eugenieraza -
eugenieraza -
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
int main (int argc, char *argv[])
{
int niveauDifficulte, nombreMax =100;
printf("****niveauDifficulte****\n\n");
printf("1 : facile : nombreMax = 100 \n\n");
printf("2 : moyen : nombreMax = 1000 \n\n");
printf("3 :difficile : nombreMax = 10000 \n\n");
int nombreEntre=0 , nombreMystere=0 ;
switch (niveauDifficulte)
{
case 1 :
printf(" vous avez choisi le niveau facile \n");
printf ("choisissez un nombre entre 1 et 100 \n");
scanf ("%d", &nombreEntre);
break;
case 2 :
printf(" vous avez choisi le niveau moyen \n");
printf ("choisissez un nombre entre 1 et 1000 \n");
scanf ("%d", &nombreEntre);
break;
case 3 :
printf(" vous avez choisi le niveau difficile \n");
printf ("choisissez un nombre entre 1 et 10000 \n");
scanf ("%d", &nombreEntre);
break;
}
int choix;
printf ("votre choix : \n ");
scanf ("%d\n", &choix);
return choix ;
}
Le code compile et je peux taper un choix et ça s'arrête là. J'y réfléchis pourquoi après avoir tapé un choix par exemple 2, il ne m'affiche pas "vous avez choisi le niveau moyen"?
Merci de m'apporter une correction.
#include <stdlib.h>
#include <math.h>
#include <time.h>
int main (int argc, char *argv[])
{
int niveauDifficulte, nombreMax =100;
printf("****niveauDifficulte****\n\n");
printf("1 : facile : nombreMax = 100 \n\n");
printf("2 : moyen : nombreMax = 1000 \n\n");
printf("3 :difficile : nombreMax = 10000 \n\n");
int nombreEntre=0 , nombreMystere=0 ;
switch (niveauDifficulte)
{
case 1 :
printf(" vous avez choisi le niveau facile \n");
printf ("choisissez un nombre entre 1 et 100 \n");
scanf ("%d", &nombreEntre);
break;
case 2 :
printf(" vous avez choisi le niveau moyen \n");
printf ("choisissez un nombre entre 1 et 1000 \n");
scanf ("%d", &nombreEntre);
break;
case 3 :
printf(" vous avez choisi le niveau difficile \n");
printf ("choisissez un nombre entre 1 et 10000 \n");
scanf ("%d", &nombreEntre);
break;
}
int choix;
printf ("votre choix : \n ");
scanf ("%d\n", &choix);
return choix ;
}
Le code compile et je peux taper un choix et ça s'arrête là. J'y réfléchis pourquoi après avoir tapé un choix par exemple 2, il ne m'affiche pas "vous avez choisi le niveau moyen"?
Merci de m'apporter une correction.
A voir également:
- <code >ne fonctionne pas comme je veux
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages