ecco la mia domanda che ho nel mio .h file diinizializzazione di un const char * array static
static const char *Title[];
Come posso inizializzare l'array nel mio .C file array consente di dire "prima", " secondo", "terzo"
ecco la mia domanda che ho nel mio .h file diinizializzazione di un const char * array static
static const char *Title[];
Come posso inizializzare l'array nel mio .C file array consente di dire "prima", " secondo", "terzo"
static const char* Title[] = { "first", "second", "third" };
Partenza questo piccolo trafiletto su initialization. Perché vuoi farlo in file separati? Dovrai fare degli esterni.
// in .h
extern const char* Title[];
// in .c
const char* Title[] = { "first", "second" };
Se è C++, è possibile avvolgere questo array su una classe e creare un'istanza statica.
Sei sicuro di volerlo in un file di intestazione? – sellibitze
Beh, se è in una classe avrebbe senso, vero? – DogDog
C o C++? – Vanuan