27/09/07 8:16
ids
Sto scrivendo un programma in cui attraverso un ciclo while scrivo in append dei dati su un file per elaborarli. Successivamente ho la necessità di cancellare completamente il contenuto del file e riscrivere altri dati sullo stesso.
Come faccio alla fine di ogni elaborazzione a cancellare il contenuto del file?
Grazie!
aaa
27/09/07 15:00
gantonio
Non devi necessariamente cancellarlo ...
Con quali istruzioni lo apri attualmente (lavori con Windows, Linux ...)?
aaa
27/09/07 18:43
gantonio
Ecco ... come ti dicevo ...
Probabilmente, in qualche caso, non hai chiuso il file e quindi non lo puoi riaprire ...
Bisognerebbe vedere tutto il codice ...
aaa
12/10/07 17:05
java
normalmente quando si finisce di usare un file lo si chiude utilizzando la funzione fclose(FILE *). In alcuni casi questa operazione viene fatta automaticamente, in altri no quindi è sempre consigliabile farla.
Per cancellare il contenuto del file puoi tranquillamente crearne un altro con lo stesso nome.
Ciao
aaa
13/10/07 13:46
ids
Grazie mille.
Con i vostri consigli sono riuscito a risolvere il problema.
Grazie a tutti.
ids
aaa