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
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
A voir également:
- Suppression et modification dans un fichier
- Fichier rar - Guide
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Forcer la suppression d'un fichier - Guide
- Fichier host - Guide
- Téléchargez cette archive (dossier compressé). en extraire tous les fichiers dans un dossier local. quel fichier contient l’expression trouverpix ? ✓ - Forum Windows
1 réponse
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 816
7 mars 2015 à 16:52
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,
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,