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

Rispondi quotando
