Ajouter des données à un fichier

Problème

Vous désirez insérer des données dans un fichier, au début, à la fin voire n’importe où.

Solution

Pour insérer des données à la fin d’un fichier, ouvrez-le en mode ajout (append en anglais). Écrivez les données comme indiqué dans la deuxième recette de ce chapitre.

Pour insérer des données au début ou à n’importe quel autre endroit d’un fichier, soit vous en créez un nouveau dans lequel vous placez ce que vous désirez en fonction de l’ancien, soit vous utilisez le curseur d’entrées/sorties pour écrire les données de la fin plus loin dans le fichier, et ensuite écrire au bon endroit les données à ajouter.

Discussion

Pour insérer des données à la fin d’un fichier, ouvrez le fichier avec fopen() avec

Pour consulter la suite, découvrez le livre suivant :
couv_EI3CACT.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Rechercher une donnée dans un fichier texte
Suivant
Remplacer des données dans un fichier