chercher un mot dans un fichier et le remplacer
Salut tout le monde,
je voudrais ouvrir un fichier, le parcourir pour chercher toutes les occurrences d'un mot et les remplacer par un autre mot
donc j'ai commencé par celà
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
file *monfile;
char lgEcrire[256];
char chaine[256] = "remplacer tête queue";
char motTrouve[256];
char motRemplacerPar[256];
monfile = fopen("fichierAmodifier", "w");
while ( fgets ( lgEcrire, sizeof lgEcrire, monfile ) != NULL ) {
//extraire de chaine : motTrouve et motRemplacerPar
//chercher motTrouve, si existe le remplacer par motRemplacerPar
}
//après avoir fini d'effectuer les remplacements, on peut maintenant sauvegarder les modifications dans le fichier |
mais je ne sais pas comment faire pour chercher mon mot et le remplacer