salut tout le monde,
je veux savoir quelle instruction utiliser pour modifier une ligne dans un fichier.
merci cordialement.
Version imprimable
salut tout le monde,
je veux savoir quelle instruction utiliser pour modifier une ligne dans un fichier.
merci cordialement.
Bonjour,
Modifier une ligne dans un fichier ... j'imagine en C.
Bah en fait ... on ne peut pas vraiment faire de modification à la volée, d'un fichier.
Pourquoi ? simplement car un fichier, sur le disque dur, cela peut être vu comme un tableau de donnée et le fait d'enlever ou rajouter des données dans un tableau provoque le déplacement de toute les données autour.
Bon bref, moins théorique pour faire des modification de fichier la méthode possible est la suivante:
VoilàCitation:
Ouverture du fichier (fopen())
Lecture du fichier (on met les infos dans la mémoire (fread())
Changement des données en mémoire ...
Ecriture (fwrite())
Fermeture (fclose())