bonjour ,

je fais face a une difficulté pour terminer mon exercice

je dois créer un programme qui permettra de créer un fichier pour les ouvriers d`une société avec leur nom , leur prénom , sexe et date de naissance , leur matricule . Ensuite ce programme doit être capable de demander à l'aide d'un menu :

1. si on veut ajouter un ouvrier a la liste de ce fichier

2. si on veut supprimer la liste des ouvriers en saisissant leur numéro matricule

3. si on veut on veut consulter l'information d'un ouvrier en saisissant son numéro matricule
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
#include<stdio.h>
#include<conio.h>
#include <stdlib.h>
 
main()
{
    FILE *FICHIER ;
    char nom[30] ,prenom[30] ,NOM_FICHIER[30] ,sexe[10];
    int matricule , datedenaissance ,n,i ;
 
    /*creer le fichier a remplir */
    printf("Entrez le nom du fichier :\n ");
  scanf("%s", NOM_FICHIER);
  FICHIER = fopen(NOM_FICHIER, "w");
 
    for ( i=0 ;i<1;i++)
    {
        printf("ouvrier Numero %d \n ",i+1);
        printf("entrez votre matricule SVP \n");
        scanf("%d", &matricule);
        printf("entrez votre nom SVP \n");
        scanf("%s", nom);
        printf("entrez votre prenom svp\n");
        scanf("%s", prenom);
        printf("sexe M/F \n");
        scanf("%s", sexe);
        printf("entrez votre date de naissance\n");
        scanf("%d", &datedenaissance);
        fprintf(FICHIER, "%d\n%s\n%s\n%s\n%d\n", matricule,nom ,prenom,sexe,datedenaissance);
    }/*fermetture du fichier */
    fclose(FICHIER);
 
    printf("------------menu--------------------------\n");
    printf("1- Ajouter un ouvrier a la liste \n ");
    printf("2-affichage de tous les enregistrements de ce fichier \n");
    printf("3-consulter une info grace a son matricule  \n");
    printf("4-supprimer une info grace a son matricule \n");
    scanf("%d",&n);
 
 
    switch(n)
            {
            case 1:    
 
            break;
 
            case 2:    
             /* Affichage du fichier */
 
  printf("*** Contenu du fichier  %s ***\n", NOM_FICHIER);
 
for ( i=0 ;i<1;i++)
    {
 
     fscanf(FICHIER, "%d\n%s\n%s\n", &matricule, nom, prenom,sexe);
 
     printf("Matricule : %d\t", matricule);
 
     printf("Nom et prénom : %s %s\n", nom, prenom);
 
    }
 
  /* Fermeture du fichier */
 
  fclose(FICHIER);
 
 
            break;
 
            case 3:    
            printf("");
            break;
 
            case 4:    
            printf("");
            break;
 
            }  
 
    getch();
}
mon problème je bloque à partir du menu

quelqu'un pourrait m'aider SVP ?

merci d'avance