Programmation en Pascal
Fichiers text
Fichiers structurés
[...] Définition : (Nom Physique) Tout fichier a un nom Physique qui identifie de façon unique le fichier, et donner son lieu d stockage. Ce nom physique est une chaîne de caractères. La forme du nom physique peut varier selon les systèmes d'exploitation : Sous Unix/Linux : / /home/user/ChosesAFaire Sous Windows : . compalgo.txt Le lecteur (une lettre) donne l'unité de stockage. Habituellement A : est le lecteur de disquette, C : le 1er Disque Dur, etc. L'extension décrit le type de fichier. [...]
[...] sinon : la valeur de expr est écrite à la place de la valeur situées sous la tête de lecture/écriture, et la tête est avancée sur l'élément suivant. Il n'y a pas de fin de ligne dans un fichier structuré, writeln ne doit pas être utilisé. Lecture : read f est une variable de type FILE OF TypeElement et x une variable de type TypeElement. Une copie de l'élément situé sous la tête de lecture est stockée dans x. La tête de lecture est avancée jusqu'à l'élément suivant. [...]
[...] Ecriture avec fin de ligne : Ecrit un texte dans le fichier. Après le texte, la primitive rajoute une marque de fin de ligne au fichier. writeln expr) Il est équivalent d'écrire : write ex) ; writeln ; et writeln ex) ; Comme dans le cas de l'écriture à l'écran, write et writeln dans des fichiers peuvent être appelées avec un nombre variable de paramètres : write ex1, ex2, ex3) ; est équivalent à : write ex1) ; write ex2) ; write ex3) ; Lecture : Pour lire dans un fichier, la tête de lecture ne doit pas être sur la marge de fin de fichier, et le fichier doit être ouvert en lecture (reset). [...]
[...] Sinon, il est vidé de son contenu rewrite Après un rewrite, on peut écrire (et seulement écrire) dans le fichier. Ouverture en exploitation : Ouvre le fichier. Si le fichier n'existe pas, une erreur se produit. Positionne la tête de lecture sur le premier caractère du fichier. reset(f) Après un appel à reset, on peut lire (et seulement lire) dans le fichier. Ouverture en ajout : Ouvre le fichier Et positionne la tête d'écriture sur la marque de fin de fichier, afin d'écrire de nouveaux éléments dans le fichier. [...]
[...] Exemple : type NomType = FILE OF TypeElement Après cette déclaration de type, on peut déclarer des variables de type NomType, qui seront des noms logiques de fichiers structurés dont les éléments seront tous des TypeElement Primitives de Gestion Soit f une variable de type FILE OF TypeElement, nom logique du fichier à traiter. Soit nom f une expression de type string contenant le nom physique du fichier. Association : Exactement comme sur un fichier texte : assign nomf) Par la suite, f sera le nom logique du fichier à traiter. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture