Suppression et modification dans un fichier

Fermé
OuedraogoMuriel Emilie - 7 mars 2015 à 13:42
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 7 mars 2015 à 16:52
Bonjour,
Je dois faire un enregistrement dans un fichier.je dois également pouvoir ajouter des éléments dans le fichier ,supprimer ou le modifier mais je n'arrive pa a faire la suppression ou la modification aidez moi s'il vous plait.


A voir également:

1 réponse

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 836
7 mars 2015 à 16:52
Bonjour,

La suppression se fait via : int remove(const char *path).
La modification du fichier se fait généralement en créant un fichier temporaire. Puis en lisant le fichier que tu souhaites modifier, tu recopies ligne par ligne avec les modifications de ton choix dans le fichier temporaire. En toute fin, il ne te reste plus qu'à supprimer le fichier que tu souhaites modifier (ou plutôt en le renommant pour le sauvegarder) et en renommant le temporaire via : int rename(const char *oldpath, const char *newpath);

Cdlt,
-1