PDA

View Full Version : [C] Sostituizione parole in un file di testo


jonnykaraoke
07-09-2011, 20:03
Salve non sapre come fare un programma per cambiare una parola scelta dall'utente che si trova nel file e sostituirla con un'altra sempre scelta dall'utente....poi vorrei sapere al posto di usare i char posso usare i string? cioè al posto di leggere carattere per carattere si può far leggere una stringa(per stringa intendo la parola compresa tra due spazi)?


#include <iostream>
#include <stdio.h>

using namespace std;

int main()
{
FILE*pfile;
char parola[10];
char carattere;
int contatore=0;
int j=0;
cout<<"inserisci parola da sostituire"<<endl;
for(int i=0;i<10;i++)
{
cin>>parola[i];
if(parola[i]=='$')
{
break;
}
contatore++;
}
pfile=fopen("myfile.txt","r");
while(!feof(pfile))
{
fscanf(pfile,"%c",&carattere);

//e quì non so come procedere

}

return 0;
}