GAL2024 - Décarbonation du secteur laitier : la filière s'engage
Explication ajouter dans un fichier.pptx
1. Bib (nom logique )
File of livre FILE *bib;
PBib
Nom physique
Code Titre Auteur Annee Nb_pge Specialite
L
fichier
Utilisateur
2. Les étapes d’ajouter des éléments dans un fichier
• Déclarer une variable de type enregistrement (L: livre )
• Ouvrir le fichier en mode écriture (¨a¨ ajout / ¨w¨ écraser l’ancien contenu )
• Demande de l’utilisateur de donner le nombre de livres à ajouter
• Pour i = 1 à nombre de livres faire (boucle)
– Demande les informations du livre i
– Lire ces informations dans les champs de l’enregistrement L
– lecture L.code_livre // champ 1
– lecture L.titre; // champ 2
.
.
- lecture L.specialite ; // champ 6
– Ecrire les informations sauvegardées dans l’enregistrement dans notre fichier :
(Ecrire (nom logique du fichier, L.code_livre,L. L.titre,......)
• Fermer le fichier
3. Ecriture dans un fichier
Ecriture dans un écran Ecriture dans un fichier
Il faut ajouter le nom logique du fichier
X: entier
Ecrire (¨donner la valeur de X¨);
Lire(X);
Ecrire (X);
X: entier
Ecrire (¨donner la valeur de X¨);
Lire(X);
Ecrire(nom logique, X);
Donner la valeur de
X
5
5
5
Donner la valeur
de X
5
fichier
ecran
4. Bib (nom logique )
File of livre FILE *bib;
écran
donner le nomb
2
Donnez svp les i
C01
Algo
Yaser
2012
250
Info
Donnez svp les i
C02
Struct
C01 Algo Yaser 2012 250 info
C02 struct Adel 2020 250 info
PBib
Code
C02
Titre
struct
Auteur
Adel
Annee
2020
Nb_pge
250
Specialite
info
L: Livre
Nb=2
i=1 livre n 1
Ecrire (Bib,L.code, L.titre, L.Auteur,L. Anne,L.
Nb_pge, L.Specialite);
i=2 livre n 2
Ecrire (Bib,L.code, L.titre, L.Auteur,L. Anne,L.
Nb_pge, L.Specialite);
Nom physique