PDA

View Full Version : [C++/Dos] Creare un file


AngeL)
14-07-2006, 09:31
Vorrei sapere se in C++ o in Dos esiste un comando per creare un file.
grazie :)

edit: me ne servirebbe anche uno per cancellare il contenuto di un file.

andbin
14-07-2006, 09:56
Vorrei sapere se in C++ o in Dos esiste un comando per creare un file.leggi qui (http://www.hwupgrade.it/forum/showpost.php?p=12657856&postcount=4) ;)

edit: me ne servirebbe anche uno per cancellare il contenuto di un file.C'è la funzione unlink ma non è standard ANSI.

AngeL)
14-07-2006, 10:00
conosco fstream, intendevo creare un file, non aprirlo per lettura/scrittura.

trallallero
14-07-2006, 10:41
in C c'é:


int creat(const char *path, mode_t mode);

e servono:

#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>

71104
14-07-2006, 15:32
C'è la funzione unlink ma non è standard ANSI. veramente deve cancellare il contenuto, non il file, quindi sarebbe meglio truncate o ftruncate.

andbin
14-07-2006, 15:35
veramente deve cancellare il contenuto, non il file, quindi sarebbe meglio truncate o ftruncate.oops, mi è sfuggito "contenuto". ;)