siamo in dirittura d'arrivo, volevo ringraziare i parenti e gli amici tutti che mi hanno aiutato
http://forum.html.it/forum/showthrea...1#post10931971
ho visto qui che esistono remove e rename in stdio.h
ma come le ho usate non funzionano (il file dump.txt è creato correttamente)
codice:
void raddoppiaInFile (FILE *file, char c)
{
int car;
FILE *temp= fopen("dump.txt", "w");
while((car=fgetc(file))!=EOF){
fputc(car, temp);
if(car==c) fputc(car, temp);
fclose(file);
fclose(temp);
remove ("testo.txt");
rename("dump.txt", "testo.txt");
//ritornano 0 se vanno a buon fine, 1 altrimenti
}
}
int main (){
FILE *file1 = fopen ("testo.txt","r+");
if (file1==NULL) printf("file not found");
char car='a';
raddoppiaInFile (file1, car);
fclose(file1);
system("PAUSE");
return 0;
}