Chapitre xi s2 pdf Chapitre XI Manipulation de ?chiers CI Déclaration Utiles pour conserver toute sorte d ? informations programmes textes données Pour utiliser un ou des ?chiers tout au long d'un programme ou dans une procédure il faudra l'identi ?er par
Chapitre XI Manipulation de ?chiers CI Déclaration Utiles pour conserver toute sorte d ? informations programmes textes données Pour utiliser un ou des ?chiers tout au long d'un programme ou dans une procédure il faudra l'identi ?er par une variable dont le type est en fonction de l'utilisation que l'on veut faire du ?chier ? Il existe trois types de ?chiers C Les ?chiers textes Text Les ?chiers textes Text sont écrits au format texte cha? nes de caractères nombres dans lesquels ont peut écrire et lire ligne par ligne ou à la ?le avec les procédures Write Ln et Read Ln Chaque ?n de ligne du ?chier se termine par les caractères et de la table ASCII qui signi ?ent respectivement Retour ligne Line Feed LF et Retour chariot carriage return CR ? Syntaxe Var f Text C Les ?chiers typés File of Les ?chiers typés File of sont des ?chiers dans lesquels les données sont écrites telles qu'elles se présentent en mémoire On dit qu'elles sont écrites dans leur représentation binaire La taille du ?chier résultera directement et exactement de la taille en mémoire qu'occupe telle ou telle variable Syntaxe Var f File of type Exemple Var f File of Integer f File of real C Les ?chiers simples File Les ?chiers tout court File sont des ?chiers dont on ne conna? t pas le contenu Ils peuvent servir à faire une simple copie d'un ?chier dans un autre pour stocker des données de di ?érents types en se donnant les moyens de retrouver ce que sont ces types lors de la lecture pour sauver tout le contenu d'une zone mémoire pour analyse ultérieure etc Syntaxe Var f File CII Assignation Avant de travailler sur un ?chier il faut d'abord le déclarer et lui associé un nom du ?chier sur le disque en lui a ?ectant une variable qui servira à désigner le ?chier tout au long du programme ou de la procédure dans laquelle il est utilisé Assign s'applique à tous les types de ?chiers Syntaxe Assign variabledappel nomdu ?chier Ensuite il faut ouvrir le ?chier Exemples Fichier physique dans le répertoire courant a s s i g n fp ? s i n u s data ? Fichier physique donné par un chemin absolu Version Unix a s s i g n fp ? home c a l b u t h API s i n u s data ? Fichier physique donné par un chemin absolu Version Windows a s s i g n fp ? C API s i n u s data ? C Ouverture d'un ?chier en lecture Pour ouvrir un ?chier en lecture on utilise la procédure reset de la manière suivante Syntaxe Reset variabledappel Reset variabledappel taille taille la taille de ?chier reset f Remarque ? on ne peut pas écrire dans un ?chier Text ouvert avec Reset ? il faut que le ?chier ait auparavant été assigné à un nom de ?chier Par contre si ce ?chier n'existe pas
Documents similaires










-
38
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 01, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 47.3kB