Esiste una funzione in C che mi permetta di cancellare un file?
Esiste una funzione in C che mi permetta di cancellare un file?
By Games
C'è remove(nomefile) ,prototipo in <stdio.h> :Originariamente inviato da Games
Esiste una funzione in C che mi permetta di cancellare un file?
codice:int remove (const char *filename)
![]()
per esempio se il file si chiama: admin.dat per eliminarlo scrivo:
remove(admin.dat); ???
By Games
esattoOriginariamente inviato da Games
per esempio se il file si chiama: admin.dat per eliminarlo scrivo:
remove(admin.dat); ???
ok grazie
By Games
Ho scritto così: remove(primo_admin.sys);
Mi da 2 errori:
error C2065: 'primo_admin' : undeclared identifier
error C2228: left of '.sys' must have class/struct/union type
Il remove l'ho messo prima di fclose(fp1);
Dove sbaglio?
By Games
primo_admin.sys lo devi mettere tra le virgolette:Originariamente inviato da Games
Ho scritto così: remove(primo_admin.sys);
Mi da 2 errori:
error C2065: 'primo_admin' : undeclared identifier
error C2228: left of '.sys' must have class/struct/union type
Il remove l'ho messo prima di fclose(fp1);
Dove sbaglio?
codice:remove("primo_admin.sys");
l'ho messo tra virgolette, ma non me lo elimina![]()
By Games
Il file è nella stessa directory del programma vero? Perchè se no devi specificare il pefcorso.Originariamente inviato da Games
l'ho messo tra virgolette, ma non me lo elimina![]()
Ah,se il file che hai aperto è lo stesso che vuoi eiminare il remove lo devi mettere dopo l' fclose ()
ti posto il frammento di programma:
Si il file e nella stessa directory del programmacodice:printf("\nQuesto software necessità di almeno un Amministratore!"); printf("\nPremere un tasto per chiudere il programma..."); fclose(fp2); remove("primo_admin.sys"); getch(); exit(EXIT_SUCCESS);
By Games