Parcourir un fichier en écriture

Prérequis: Le programmeur veut soit créer un nouveau fichier (écriture) ou soit ajouter des informations à la fin d'un fichier existant (ajout). Le programmeur ouvre (instruction d'ouverture) le fichier soit  en écriture, soit en ajout. Le pointeur se positionne automatiquement au début du fichier ou en fin de fichier pour l'ajout.

Principe d'écriture dans un fichier texte: Le programmeur prépare une ligne de texte (chaîne de caractères) terminée par un caractère de fin de ligne (\n) et écrit (par une instruction d'écriture) cette ligne dans le fichier. Le pointeur d'enregistrement progresse au fur et à mesure des écritures. A la fin des écritures le programmeur ferme le fichier (instruction de fermeture) ce qui a pour effet d'ajouter la marque EOF en fin de fichier. 

Principe d'écriture dans un fichier binaire: En fonction de la variable à sauvegarder, le programmeur  écrit (par une instruction d'écriture) le nombre d'octets nécessaires dans le fichier. Le pointeur d'enregistrement progresse au fur et à mesure des écritures. A la fin des écritures le programmeur ferme le fichier (instruction de fermeture) ce qui a pour effet d'ajouter la marque EOF en fin de fichier. 

==> Chaque opération d'écriture fait donc avancer le pointeur.
Exemple d'un fichier de points:
(1,12)
(5,60)
(10,20)
EOF

la première écriture inscrit (1,12) dans le fichier
la seconde écriture inscrit (5,60) dans le fichier
la troisième écriture inscrit (10,20) dans le fichier
la fermeture inscrit EOF dans le fichier


suivant
                   plan