Eliminare contenuto di un file

di il
1 risposte

Eliminare contenuto di un file

Ciao ragazzi, ho bisogno del vostro aiuto!
In pratica il programma che sto facendo deve eseguire una serie di operazioni su un file di input, il quale deve avere un particolare formato. I controlli su di questo vengono fatti man mano che il file viene scandito, e nel momento in cui viene rilevato un errore di formato, il programma deve darmi errore e smettere di iterare. Ora, io vorrei che nell'eventualità di un errore di formato, il file di output venga eliminato (o perlomeno svuotato di quello che vi è stato scritto fino al momento di rilevazione dell'errore nel file di input). Ho provato la funzione remove(), ma il file output non viene rimosso. Qualcuno ha idee?
Grazie in anticipo a tutti!

1 Risposte

  • Re: Eliminare contenuto di un file

    Per eliminare il file devi usare funzioni di manipolazione file che dipendono dal sistema operativo che usi. Se invece vuoi solo cancellare il contenuto allora puoi semplicemente chiudere il file, riaprirlo in modalità di scrittura e subito richiuderlo; avrai il file vuoto.
Devi accedere o registrarti per scrivere nel forum
1 risposte