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