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