code::blocks a 16.04 à 17.12
Bonjour,
depuis que je suis passé de code::blocks a 16.04 à 17.12, mon algorithme ne marche plus, je voudrais savoir si il ya de nouvelle directives pour les fonctions case-switch.
voici mon code :
Code:
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
| int main ( int argc, char** argv )
{
char rejouer='o';
bool valide=false;
bool valide_boucle=false;
int MAX , MIN ;
int choixMenu;
do{
do
{
printf("=== Menu ===\n\n");
printf("Quel est le le niveau de difficultée ? \n");
printf("1/ de 1 à 100 ? \n");
printf("2/ de 1 à 1000 ? \n");
printf("3 /de 1 à 10000 ? \n");
printf("\nVotre choix ? ");
scanf("%d", &choixMenu);
switch (choixMenu)
{
case 1:
MAX = 100, MIN = 1;
break;
case 2:
MAX = 1000, MIN = 1;
break;
case 3:
MAX = 10000, MIN = 1;
break;
default:
printf("Vous n'avez pas rentre un nombre correct. choisissez entre 1, 2 et 3 !\n");
break;
}
}while (&choixMenu != 1 || &choixMenu != 2 || &choixMenu != 3 ); |
il boucle sans arrêt sans la selection de 1,2 et 3.
Que dois je faire ?
Salutations
Philippe