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 : Sélectionner tout - Visualiser dans une fenêtre à part
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