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;
}