Créer et lire un fichier
elle
-
f.alaoui -
f.alaoui -
Bonjour,
il faut créer un fichier où vous avez toutes les informations nécessaires concernant des personnes.
une personne est connu par son:nom,prénom,sexe,date de naissance(jour,mois,année),un identifiant(5 caractèrs ex:p0001),le nombre d'enfants et leurs identifiants.
ex: perso.txt
Frédéric titi (nom prénom)
M(Sexe)
11/08/1976(date de naissance)
0(nombre d'enfants)
P0001(lidentifiant )
Marie Dupont
F
05/02/1966
3 P0005 P0006 P0007 (ce sont les identifiants des enfants de Marie)
P0002
Les traitements (fonctions) qu'il faut faire:
_charger les données du fichier en utilisant une structure personne
_ajouter une personne (donnée en paramètre)
_ajouter les enfants d'une personne (donnée en paramètre)
_supprimer une personne
_consulter la liste des personnes
_chercher une personne par son nom ou prénom ( utiliser fseek)
_afficher les informations sur les enfants d'une personne donnée en paramètre
_retourner le nom de mére ou pére d'une personne (le nom de la personne est donné en paramètre)
_retourner l'age d'une personne
_modifier les enregistrements d'une personne (Mise à jour)
_trier la liste des personnes (selon le nom et l'identifiant)
_sauvegarder les données de la liste dans un fichier
_toutes autres fonctions que vous considérez utiles...
Il faut toujours donner le choix à l'utilisateur.Ex à titre d'exemple : création d'un menu
choisissez le traitement à faire :
1- ajouter une personne
2- supprimer une personne
3- mise à jour d'une personne
4- imprimer données
5- quitter.
_
_
il faut créer un fichier où vous avez toutes les informations nécessaires concernant des personnes.
une personne est connu par son:nom,prénom,sexe,date de naissance(jour,mois,année),un identifiant(5 caractèrs ex:p0001),le nombre d'enfants et leurs identifiants.
ex: perso.txt
Frédéric titi (nom prénom)
M(Sexe)
11/08/1976(date de naissance)
0(nombre d'enfants)
P0001(lidentifiant )
Marie Dupont
F
05/02/1966
3 P0005 P0006 P0007 (ce sont les identifiants des enfants de Marie)
P0002
Les traitements (fonctions) qu'il faut faire:
_charger les données du fichier en utilisant une structure personne
_ajouter une personne (donnée en paramètre)
_ajouter les enfants d'une personne (donnée en paramètre)
_supprimer une personne
_consulter la liste des personnes
_chercher une personne par son nom ou prénom ( utiliser fseek)
_afficher les informations sur les enfants d'une personne donnée en paramètre
_retourner le nom de mére ou pére d'une personne (le nom de la personne est donné en paramètre)
_retourner l'age d'une personne
_modifier les enregistrements d'une personne (Mise à jour)
_trier la liste des personnes (selon le nom et l'identifiant)
_sauvegarder les données de la liste dans un fichier
_toutes autres fonctions que vous considérez utiles...
Il faut toujours donner le choix à l'utilisateur.Ex à titre d'exemple : création d'un menu
choisissez le traitement à faire :
1- ajouter une personne
2- supprimer une personne
3- mise à jour d'une personne
4- imprimer données
5- quitter.
_
_
A voir également:
- Créer et lire un fichier
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire un fichier epub - Guide
- Creer un fichier .bat - Guide
- Fichier bin - Guide
- Comment créer un groupe whatsapp - Guide
15 réponses
slt
ben ya 2 ans j fai comme ce mini projet, mai avec C++, c'etai facile à l'epoque lol, avec des struct et les types enumeré, je me souvien plus, mai il te fau just une ptit doc sur les structure, et les traitement à faire sur ce fichier sont plus facile(just des methodes c tou).
ben ya 2 ans j fai comme ce mini projet, mai avec C++, c'etai facile à l'epoque lol, avec des struct et les types enumeré, je me souvien plus, mai il te fau just une ptit doc sur les structure, et les traitement à faire sur ce fichier sont plus facile(just des methodes c tou).
c'est pas tres dure il y a juste beaucoup de choses
il faut utiliser des structures pour les personnes et leurs caracteristiques
et ensuite tu utilise tout ce que t'as appris sur les fichiers pour faire le reste(ecrire et lire dans un fichier etc...)
bonne chance ;)
il faut utiliser des structures pour les personnes et leurs caracteristiques
et ensuite tu utilise tout ce que t'as appris sur les fichiers pour faire le reste(ecrire et lire dans un fichier etc...)
bonne chance ;)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ben, j v te donner le principe de travail, mai la programmation c à toi, parceke je connai pa le c,
pr créer un fichier contenant les infos d'une personne, comme j t di tu peu utiliser les struct
par exp:
struct employé{
string nom; (si ya pa le type string tu peu utiliser une table de char: char *nom); en c++;
string prenom;
int age,identifiant,nbr_enfant;
char sexe;
}
et pour remplir les info on utilise une methode d'ajout
void ajout(){
cout<<"nom: "; cin>>nom; (en C printf, et scanf, je pense)
....
.....
.... la suite de tous les info
ensuit à la fin tu crée un fichier txt (son nom, tu peu utiliser l'identifiant parcek'il est unique pr chaque personne) et copier ces informations.
pour les autre traitement, il fau just acceder au fichier et extraire, modifier, ajouter des infos
en fin pr le menu de choix, tu peu aficher avant tou ça un text ki dise
tapez 1 pour ajouter une personne.
tapez 2 pour ......
.....
....
c la methode la plus simple et debil,
n'oublie pa tu program en C alors cherche ce ke j t di en C, des docs C .
merci
pr créer un fichier contenant les infos d'une personne, comme j t di tu peu utiliser les struct
par exp:
struct employé{
string nom; (si ya pa le type string tu peu utiliser une table de char: char *nom); en c++;
string prenom;
int age,identifiant,nbr_enfant;
char sexe;
}
et pour remplir les info on utilise une methode d'ajout
void ajout(){
cout<<"nom: "; cin>>nom; (en C printf, et scanf, je pense)
....
.....
.... la suite de tous les info
ensuit à la fin tu crée un fichier txt (son nom, tu peu utiliser l'identifiant parcek'il est unique pr chaque personne) et copier ces informations.
pour les autre traitement, il fau just acceder au fichier et extraire, modifier, ajouter des infos
en fin pr le menu de choix, tu peu aficher avant tou ça un text ki dise
tapez 1 pour ajouter une personne.
tapez 2 pour ......
.....
....
c la methode la plus simple et debil,
n'oublie pa tu program en C alors cherche ce ke j t di en C, des docs C .
merci
j'ai pas regardé avec attention ton exo mais tu devras surment utiliser des boucle for ou if a un moment en particulier dans la partie qui concerne les fichiers
pouvez-vous m'aidez?please