Bjr, moi j'ai programé une calculatrice mais elle ne marche pas et affiche un bug a la compilation, un bug que je ne comprend pas et qui m'enerve

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
#include <stdio.h>
#include <stdlib.h>
 
int main(int argc, char *argv[])
{
  long resultat = 0,n1 = 0,n2 = 0,calcul = 0, choix = 0,choix1 = 0;
 
                printf("               BiEnVeNuE\n");
                printf("     sur la ===XM=== calculatrice\n\n\n");
                printf("Tu veux : \n 1.Faire un calcul\n 2.Quittez cette super calculette\n ");
                scanf("%ld", &choix); 
 
do 
{
                printf("Tu veux choisir un type de calcul?\n");
                printf("\t1. OUI\n");
                printf("\t2. NON\n");
                printf("Attention !!! Si tu choisis NON l'application prendra fin\n");
                scanf("%ld", &choix1);
 
 
                             if ( choix1 == 1 )
                                {
                                printf ("====MENU CALCULATRICE====\n\n");        
                                printf ("\t1.Addition\n");
                                printf ("\t2.Soustraction\n");
                                printf ("\t3.Multiplication\n");
                                printf ("\t4.Division\n");
                                printf ("Ton choix :  ");  
                                scanf  ("%ld", &calcul);
 
 
                                                        if ( calcul == 1)
                                                        {
                                                        printf ("Cool, t'as choisi l'addition ( j'espere que c'est des gros nombre sinon t'es un gros noob)\n");
                                                        printf ("Choisi le nombre 1 : \n");
                                                        scanf  ("%ld",&n1);
                                                        printf ("Choisi le nombre 2 : \n");
                                                        scanf  ("%ld",n2);
 
                                                        resultat = n1 + n2;
 
                                                        printf ("Atttends je calcule...\n%ld + %ld = %ld",n1,n2,resultat);                                     
                                                        }
 
                                                        else if ( calcul == 2)
                                                        {
                                                        printf ("Super la soustraction !!\n");
                                                        printf ("Choisi le nombre 1 : ");     
                                                        scanf  ("%ld",&n1);
                                                        printf ("Choisi le nombre 2 : ");
                                                        scanf  ("%ld",&n2);
 
                                                        resultat = n1 - n2;
 
                                                        printf ("Une seconde...\n%ld - %ld = %ld",n1,n2,resultat);
                                                        }
 
                                                        else if ( calcul == 3)
                                                        {
                                                        printf ("Genial la multiplication !!\n");
                                                        printf ("Choisi le nombre 1 : ");     
                                                        scanf  ("%ld",&n1);
                                                        printf ("Choisi le nombre 2 : ");
                                                        scanf  ("%ld",&n2);
 
                                                        resultat = n1 * n2;
 
                                                        printf ("Attends,attend,attend...\n%ld * %ld = %ld",n1,n2,resultat);
                                                        }
 
                                                        else if ( calcul == 4)
                                                        {
                                                        printf ("Top la divisions!!\n");
                                                        printf ("Choisi le nombre 1 : ");     
                                                        scanf  ("%ld",&n1);
                                                        printf ("Choisi le nombre 2 : ");
                                                        scanf  ("%ld",&n2);
 
                                                        resultat = n1 / n2;
 
                                                        printf ("\n%ld / %ld = %ld",n1,n2,resultat);
                                                        }
 
                             else
                             {
                             printf("Pour fermer cette application\n");
                             printf("Cette calculette vous a ete presente par\n\n");
                             printf("=:=:=:Xaevaer:=:=:=");
                             printf("BYYYYYYYYYYYE ^^\n\n\n\n");
                             }
 
}while (choix == 1);
 
  system ("PAUSE");  	
  return 0;
}
Merci de bien vouloir copié collé sur dev-c++ et de me trouver pourquqoi sa bug

merci d'avance et aurevoir