bonjour,
je ne suis pas très caller en C, cela fait 6 mois que j'apprend ce langage (a l'école) et aujourdh'ui, je bloque sur une fonction a réaliser :

je cherche a remplacer un mot ou une lettre dans un fichier texte par un autre.

est-ce que c'est possible ?

merci d'avance

EDIT :

//option est le mot a supprimer
//arg est le nouveau mot
//opt est le chemin du fichier texte

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
26
rmpl(char option[],char arg[],char opt[])
{
    char commande[K];
    char mot[K];
    FILE *fic;
    fic=fopen(opt,"a");
    if ((fic=fopen(opt,"r"))==NULL)
    {
        printf("Erreur\n");
    }
    else
    {
        while (feof(fic)==0))
        {
            fscanf(f1,"%s",&mot);
            compar=strcmp(mot,option)
            if (compar==1)
            {
                mot=arg;
            }
            else
            {
                //je sais pas quoi mettre;
            }
        }
    }
je pense que c'est un debut mais je sais pas trop comment remplacer