Bonjour, j'ai un petit problème dans mon programme(il n'est pas encore finin mais ça ne marche pas , aprés le choix_menu1, il devrait continuer alors qu'il s'arrete??
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
#include <stdio.h> // Les includes
#include <stdlib.h>
#include <windows.h>
#include <time.h>
 
void Color(int couleurDuTexte,int couleurDeFond);
 
int main(int argc, char *argv[]) // La fonction "main"
{
   long color;
   long color2;
   long choix_menu1;
   long choix1_dujeux;
   long nombreMystere = 0;
   long nombreEntre = 0;
   const long MAX = 100, MIN = 1;
 
    srand(time(NULL));
    nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
 
 
 
 
   Color(10, 0);
   printf("\t\t\t\t***MITHERKILLER***\n");
   Color(9, 0);
   printf("\n\n\t\t\t\t\tLoading\n");
   sleep(500);
   Color(10, 0);
   printf("\t\t\t\t\t.");
 
   sleep(500);
   printf(".");
   sleep(500);
   printf(".");
   sleep(500);
   printf(".");
   sleep(500);
   printf(".");
   sleep(500);
   printf(".");
   sleep(500);
   printf(".");
   Color(10, 0);
   printf("\tOK");
   sleep(300);
 
 
printf("\nQue voulez vous faire ?\n");
Color(15, 0);
printf("\n\n1: Le jeu plus ou moins !\n");
printf("2: Faites vos propres couleurs!");
Color(4, 0);
printf("\n\nQuel est votre choix ?\n");
scanf("%ld", choix_menu1);
Color(15, 0);
printf("Bien, vous avez choisi le jeu Numero 1, a vous de jouer");
 
 
if (choix_menu1 == 1)
{
 
 
 
 
do
    {
        // On demande le nombre
        printf("Quel est le nombre ? ");
        scanf("%ld", &nombreEntre);
 
        // On compare le nombre entré avec le nombre mystère
 
        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);
 
 
 
 
 
 
 
 
 
}
 
 
 
 
 
 
 
 
 
 
 
 
   return 0;
}
 
void Color(int couleurDuTexte,int couleurDeFond) // fonction d'affichage de couleurs
{
        HANDLE H=GetStdHandle(STD_OUTPUT_HANDLE);
        SetConsoleTextAttribute(H,couleurDeFond*16+couleurDuTexte);
}