Chapitre 4 5 CHAPITRE Les ?chiers de type texte A Notions de ?chier C'est un document qui se trouve sur un support magnétique disquette disque dur ruban magnétique Chaque ?chier dispose d'un nom physique employes dta données dta data données concernant le
CHAPITRE Les ?chiers de type texte A Notions de ?chier C'est un document qui se trouve sur un support magnétique disquette disque dur ruban magnétique Chaque ?chier dispose d'un nom physique employes dta données dta data données concernant les employés taille imp les tailles en système impérial tp c programme en langage C pour le tp etc Le su ?xe dta est l'abrégé du mot data données qui est souvent utilisé pour désigner un ?chier qui contient des données Le su ?xe c désigne un ?chier qui contient un programme écrit en langage C Un ?chier de type texte est une suite de lignes de texte Dépendant du type de la variable le compilateur lit une suite de caractères et convertit selon le type déclaré Exemples du contenu d'un ?chier texte Soit le ?chier imperial dta F M etc Chaque ligne de ce ?chier contient les informations relatives à une personne ? caractère pour le sexe ? entiers pour la taille en nombre de pieds et de pouces ? entier pour le poids en nombre de livres Soit le ?chier employes dta etc Chaque ligne de ce ?chier contient les informations relatives à un employé ? entier pour le numéro d'employé ? réel pour le nombre d'heures de travail par semaine ? réel pour le taux horaire Chapitre Les ?chiers de type texte IFT A Page CLes autres types de ?chiers ?chiers binaires ?chiers à accès direct ?chiers indexés etc ne seront pas présentés dans ce cours B Déclaration et traitement de ?chiers Déclarer FILE aLire aCreer aLire et aCreer sont des identi ?cateurs inventés par l'usager pour désigner les noms logiques noms internes d'un ?chier à lire et d'un ?chier à créer On utilise aussi assez souvent FILE donnees resultats FILE est un mot anglais pour désigner un ?chier Préparation d'un ?chier a pour la lecture Ouvrir un ?chier en mode lecture par exemple aLire fopen metrique dta r fopen ?le open ouvrir un ?chier r pour lire reading b pour l'écriture Ouvrir un ?chier en mode écriture par exemple aCreer fopen tailles fem w fopen ?le open ouvrir un ?chier w pour écrire writing Chapitre Les ?chiers de type texte IFT A Page C Tests sur un ?chier en lecture feof aLire End Of File ?n du ?chier Est- ce la ?n du ?chier à lire aLire Le test feof aLire pas ?n du ?chier à lire est utilisé presque toujours avec la boucle Tant que while while feof aLire lecture L'interprétation théorique de cette boucle est TANT QUE Pas Fin du Fichier à lire FAIRE L'interprétation pratique de cette boucle est TANT QUE On a une ligne à lire devant nous FAIRE ou encore Pour chacune des lignes à lire FAIRE Lecture dans un ?chier Notez qu'on lit un ?chier texte de haut en bas de gauche à droite chacune des lignes lues fscanf aLire codes de format liste des adresses Écriture d'un ?chier création fprintf aCreer messages codes de format liste des informations Chapitre Les ?chiers
Documents similaires
-
12
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Aoû 17, 2022
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 91.7kB