Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 27
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327

    [File C]Come cancellare un file?

    Esiste una funzione in C che mi permetta di cancellare un file?
    By Games

  2. #2
    Utente bannato
    Registrato dal
    Nov 2003
    Messaggi
    558

    Re: [File C]Come cancellare un file?

    Originariamente inviato da Games
    Esiste una funzione in C che mi permetta di cancellare un file?
    C'è remove(nomefile) ,prototipo in <stdio.h> :

    codice:
    int remove (const char *filename)


  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327
    per esempio se il file si chiama: admin.dat per eliminarlo scrivo:

    remove(admin.dat); ???
    By Games

  4. #4
    Utente bannato
    Registrato dal
    Nov 2003
    Messaggi
    558
    Originariamente inviato da Games
    per esempio se il file si chiama: admin.dat per eliminarlo scrivo:

    remove(admin.dat); ???
    esatto

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327
    ok grazie
    By Games

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327
    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

  7. #7
    Utente bannato
    Registrato dal
    Nov 2003
    Messaggi
    558
    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?
    primo_admin.sys lo devi mettere tra le virgolette:

    codice:
    remove("primo_admin.sys");

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327
    l'ho messo tra virgolette, ma non me lo elimina
    By Games

  9. #9
    Utente bannato
    Registrato dal
    Nov 2003
    Messaggi
    558
    Originariamente inviato da Games
    l'ho messo tra virgolette, ma non me lo elimina
    Il file è nella stessa directory del programma vero? Perchè se no devi specificare il pefcorso.

    Ah,se il file che hai aperto è lo stesso che vuoi eiminare il remove lo devi mettere dopo l' fclose ()

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    327
    ti posto il frammento di programma:

    codice:
    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);
    Si il file e nella stessa directory del programma
    By Games

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.