Bonjour à tous,

j'ai un souci avec mon programme.
Je souhaite faire boucler un menu tant que l'utilisateur ne choisis pas de quitter mais lorsque'il veut ajouter une personne par exemple, le programme écrit deux fois le menu...

Merci de m'aider

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
 
#include <stdio.h>
 
#define FALSE 0
#define TRUE 1
 
int main()
{
    /* declaration variable */
    int out = FALSE ;
    char choix;
    /* Fin declaration */
 
    while(out==FALSE)
    {
    printf("\nMenu Agenda \n\n"); 
    printf("1. Ajout de personne \n");
    printf("2. Supprimer une personne\n");
    printf("3. Afficher toutes les personnes\n");
    printf("X. Sortir \n");
    choix = getchar();
 
     switch(choix)
        {
            case '1' : CreerPersonne(); out = 0;
                   break;
            case '2' : printf("DEL"); choix=0;
                   break;
            case '3' : printf("VIEW");
                   break;
            case 'X' : out = TRUE;
                   break;
        }
    }
}
 
/* Fonctions */
 
typedef struct personne
        {
        char nom[30];
        char prenom[30];
        char age[2];
           }personne;
 
personne pers[100];
int totalpers = 0 ;
 
int CreerPersonne()
{
    totalpers++;
 
        printf("Nom :\n");    
        scanf("%s", pers[totalpers].nom);
        printf("Prenom :\n");
        scanf("%s",pers[totalpers].prenom);
        printf("Age :\n");
        scanf("%s",pers[totalpers].age);
 
printf("Vous vous appelez %s %s et vous avez %s ans", pers[totalpers].prenom, pers[totalpers].nom, pers[totalpers].age);
 
/* insertion dans la base de données mysql */
 
/*MYSQL *db_connect(const char *dbname);
void db_disconnect(MYSQL *db);
void db_do_query(MYSQL *db, const char *query);*/
 
}
 
 int SupprimerPersonne()
{
 
}    
 
int AfficherPersonne()
{
 
}