28 static unsigned int elencaProgetti(
char* elenco[],
unsigned int numero_massimo_progetti)
32 unsigned int numero_progetti = 0;
34 if ((directory = opendir(
".\\progetti")) != NULL)
36 while ((file = readdir(directory))!=NULL && numero_progetti<numero_massimo_progetti)
38 if (file->d_type == DT_REG)
40 strncpy(elenco[numero_progetti], file->d_name, 255);
46 return numero_progetti;
57 char nome_file[1024] =
".\\progetti\\";
60 strcat(nome_file, denominazione);
61 file = fopen(nome_file,
"rb");
83 char nome_file[1024] =
".\\progetti\\";
86 strcat(nome_file, denominazione);
87 file = fopen(nome_file,
"rb");
108 char nome_file[1024] =
".\\progetti\\";
110 strcat(nome_file, denominazione);
111 if (
remove(nome_file) == 0)
classe per la rappresentazione di un progetto
Definition: Progetto.h:42
classe di metodi statici per la gestione dei progetti memorizzati su file
Definition: TODO.h:19
static unsigned int elencaProgetti(char *elenco[], unsigned int numero_massimo_progetti)
elenco dei nomi dei progetti
Definition: TODO.h:28
static Progetto * creaProgetto(char denominazione[])
creazione di un nuovo progetto
Definition: TODO.h:81
static Progetto * selezionaProgetto(char denominazione[])
selezione di un progetto esistente
Definition: TODO.h:55
definizione della classe Progetto
static bool eliminaProgetto(char denominazione[])
eliminazione di un nuovo progetto esistente
Definition: TODO.h:106