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
| #include <stdio.h>
#include <stdlib.h>
#include <string.h>
// Les defines
#define M 50
// La structure concernant notre programme
typedef struct{
char nom[40];
char prenom[40];
char adresse[80];
char ville[20];
char Ntelephone[13];
int age;
} personne ;
// Les variables
char nomFicher[20];
FILE *fichier;
personne p;
int N;
int i=0;
int main()
{
printf("Entrer le nom du fichier :\n");
scanf("%s",&nomFicher);
fichier = fopen(nomFicher, "r");
if (!fichier) {
printf("\aERREUR: Impossible d'ouvrir ce fichier\n");
exit(-1);
}
while(!feof(fichier)){
fscanf(fichier,"Nom : %s, prenom : %s, age : %d,Tel : %s\nAdr : %s, ville : %s\n\n",p.nom,p.prenom,&p.age,p.Ntelephone,p.adresse,p.ville);
printf("\nEnregistrement Numero: %d ", ++i);
printf("Nom : %s, prenom : %s, age : %d,Tel : %s\nAdr : %s, ville : %s\n\n",p.nom,p.prenom,p.age,p.Ntelephone,p.adresse,p.ville);
}
fclose(fichier);
getchar();
getchar();
} |
Partager