quelqu'un peut m'aider , mon programme est bien élaboré mais
il marche pas . c'est un menu que je propose à l'utilisateur qui doit choisir d'abord le 1 et ensuite le 2.
aprés je lui laisse le choix entre le 3 et le 4 et il fainit par le 5.

les fonctions individuelles fonctionnent mais en les compilant toutes ca bug

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
#include <stdio.h>
#pragma warning (disable:4996)
 
 
void Recadrer(int *h,int *min,int *sec)
{
	while (*sec>59)
	{
		*sec=*sec-60;
		(*min)++;
    }
 
		while (*min>59)
		{
		   *min=*min-60;
		   (*h)++;
		}
 
		   while (*h>23)
		   {
			   *h=*h-24;
		   }
}
 
void Somme (int h1,int min1,int sec1,int h2,int min2,int sec2)
{
	int *hS;
	int *minS; 
	int *secS;
 
	hS   = h1 + h2;
	minS = min1 + min2;
	secS = sec1 + sec2;
 
    printf("La somme des deux heures est %d heures,%d minutes,%d secondes\n",hS,minS,secS);
}
 
void menu(int n)
{
	int h1,min1,sec1,h2,min2,sec2;
    switch (n)
 
	{
		case 1: printf("Veuillez entrez la 1ere heure, s'il vous plait\n");
				scanf("%d %d %d",&h1,&min1,&sec1);
 
		case 2: printf("Veuillez entrez la 1ere heure, s'il vous plait\n");
				scanf("%d %d %d",&h2,&min2,&sec2);
 
		case 3: printf("Vous avez choisi de faire la somme des deux temps et de la stocker dans le temps 1\n");
				Recadrer(Somme(h1,min1,sec1,h2,min2,sec2);
 
 
		case 4: printf("Vous avez choisi de faire la somme des deux temps et de la stocker dans le temps 2\n");
				Recadrer(Somme(h1,min1,sec1,h2,min2,sec2));
 
 
		default : printf("Ne me faites pas chier, vous n'avez pas entrez une operation existante\n\n");
	}
}
 
	void main()
	{
		/* Dans cette fonction, on ne fait qu'expliquer le but du programme 
		et on demande à l'utilisateur d'entrer les 2 temps et de choisir dans lequel il veut stocker */
 
		int n;
		printf("*********VOILA LE MENU********\n\n");
		printf("CHOIX 1: SAISIE DU TEMPS 1\n");
		printf("CHOIX 2: SAISIE DU TEMPS 2\n");
		printf("CHOIX 3: SOMME DES DEUX TEMPS,AFFICHAGE ET SAUVEGARDE DANS TEMPS 1\n");
		printf("CHOIX 4: SOMME DES DEUX TEMPS,AFFICHAGE ET SAUVEGARDE DANS TEMPS 2\n");
		printf("CHOIX 5: QUITTER\n\n");
 
		do
		{
			printf("Veuillez préciser le numéro de votre premier choix\n");
			scanf("%d",&n);
		}while (n!=1);
 
		if (n==1)
		{
 
				do
			{
				printf("Veuillez préciser le numéro de votre second choix\n");
				scanf("%d",&n);
			}while (n!=2);
	}
merci!!