xactise
Messages postés507Date d'inscriptionmardi 18 février 2003StatutMembreDernière intervention22 juin 2012
-
7 sept. 2005 à 15:24
BunoCS
Messages postés15472Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention25 mars 2024
-
7 sept. 2005 à 17:41
Bonjour tous le monde voila je débute en C
et j'aimerai savoir comment suprimer une frase dans un fichier texte j'explque mon exemple en quelque ligne
voila je stock des fraz dans un fichier
exemple :
fichier.txt contient :
phrase 1
phrase 2
phrase 3
ensuite je voudrai supprimer une de c ligne celon ce que lutilisateur choisi
si l'utilisateur entre : "phrase 2"
je veut me mon fichier.txt devienne
phrase 1
phrase 3
Voila donc je cherche coment reperer une chaine EXACTE dans un fichier connu et la suprimer
BunoCS
Messages postés15472Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention25 mars 2024103 7 sept. 2005 à 16:50
Une façon de voir:
Jusqu'à la fin du fichier:
- tu lis une ligne du fichier
- si ce n'est pas celle à virer (strcmp(ligne_en_cours,line_à_virer) != 0), tu la mets dans un buffer
fin jusqu'à
- tu efface ton fichier
- tu écris ton buffer dans le fichier
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...