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 : Sélectionner tout - Visualiser dans une fenêtre à part
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