| 12
 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();
} | 
Partager