Chapitre xi s2 pdf Chapitre XI Manipulation de fichiers I Déclaration Utiles pour conserver toute sorte d ? informations programmes textes données Pour utiliser un ou des fichiers tout au long d'un programme ou dans une procédure il faudra l'identifier pa

Chapitre XI Manipulation de fichiers I Déclaration Utiles pour conserver toute sorte d ? informations programmes textes données Pour utiliser un ou des fichiers tout au long d'un programme ou dans une procédure il faudra l'identifier par une variable dont le type est en fonction de l'utilisation que l'on veut faire du fichier ? Il existe trois types de fichiers Les fichiers textes Text Les fichiers 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 file avec les procédures Write Ln et Read Ln Chaque fin de ligne du fichier se termine par les caractères et de la table ASCII qui signifient respectivement Retour ligne Line Feed LF et Retour chariot carriage return CR ? Syntaxe Var f Text Les fichiers typés File of Les fichiers typés File of sont des fichiers 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 fichier 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 Les fichiers simples File Les fichiers tout court File sont des fichiers dont on ne conna? t pas le contenu Ils peuvent servir à faire une simple copie d'un fichier dans un autre pour stocker des données de diffé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 II Assignation Avant de travailler sur un fichier il faut d'abord le déclarer et lui associé un nom du fichier sur le disque en lui affectant une variable qui servira à désigner le fichier tout au long du programme ou de la procédure dans laquelle il est utilisé Assign s'applique à tous les types de fichiers Syntaxe Assign variable d appel nom du fichier Ensuite il faut ouvrir le fichier 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 AP 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 ? Ouverture d'un fichier en lecture Pour ouvrir un fichier en lecture on utilise la procédure reset de la manière suivante Syntaxe Reset variable d appel Reset variable d appel taille taille la taille de fichier reset f Remarque ? on ne peut pas écrire dans un fichier Text ouvert avec Reset ? il faut que le fichier ait auparavant été assigné à un nom de fichier Par contre si ce fichier n'existe pas cela

  • 21
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Aoû 10, 2021
  • Catégorie Administration
  • Langue French
  • Taille du fichier 1.5MB