ciao a tutti, il programma che vorrei fare riguarda la ricerca di una parola in un file di testo e poi la sostituzione di questa con una parola scelta dall'utente....come si può vedere non so come sostituire la parola....come devo comportarmi? grazie in anticipo
codice:
#include <iostream>
#include <stdio.h>
#include<string.h>
using namespace std;

int main()
{
    char carattere[20];
    FILE*pfile;
    char paroladacercare[20];
    char parolanuova[20];
    int pos;
    pfile=fopen("file.txt","a+");
    cout<<"che parola desideri sostituire?"<<endl;
    scanf("%s",paroladacercare);
    cout<<"Con quale parola?"<<endl;
    cin>>parolanuova;

    while(!feof(pfile))
    {
        fscanf(pfile,"%s",carattere);
        if(strcmpi(carattere,paroladacercare)==0)
        {
            fprintf(pfile,"%s",parolanuova);
            
        }
    }
    cout<<pos;
    fclose(pfile);

    return 0;
}