Bonjour a tous,

Dans mon modeste programme, je souhaiterai, une fois l'apperation affiché, retourner à mon menu (sommaire dans mon code), mais au lieu de cela, il se ferme.
Si quelqu'un peut m'éguiller ce serais cool

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
#include <stdio.h>
long Sommaire()
{
		long Choix = 0;
while (Choix < 1 || Choix >2)
{
		printf("Que souhaitez vous faire\n");
		printf("1. Afficher les dimentions\n");
		printf("2. calculer le volume\n");
 
 
		scanf("%ld", &Choix);
 
}
	return Choix;
}
 
struct panneaux
{
	int longueur ;
	int largeur;
	int epaisseur;
	int type;
};
 
void affiche (struct panneaux p)
{
	printf ("panneau de \nLargeur   :%d\nLongueur  :%d\nEpaisseur :%d\nType      :%d\n\n",p.largeur, p.longueur, p.epaisseur, p.type);
}
int calc (struct panneaux p)
{
return p.longueur*p.largeur*p.epaisseur;
}
void saisie (void)
{
	printf("Entrer la Largeur, Epaisseur, Longueur, et le Type du panneau\n");
}
 
int main (void)
{
int result;
 
struct panneaux p;
		saisie ();
		scanf("%d %d %d %d", &p.epaisseur, &p.largeur, &p.longueur, &p.type);
switch(Sommaire())
{
case 1:
		affiche(p);
		break;
		return Sommaire;
case 2:
 
		result = calc(p);
		printf("Volume du panneau : %d cm cube\n", result);
		break;
		return Sommaire;
}
 
system("PAUSE");
			return 0;
}
Merci