Perfetto, grazie.Originariamente inviato da LeleFT
Un array di stringhe, in C, è un array di puntatori a carattere. Quindi va bene sia la tua dichiarazione, sia quella alternativa:
La prima vuole un dimensionamento costante, mentre la seconda è più adatta ai dimensionamenti dinamici.codice:char **mioArray;
Ciao.![]()
Ora ho un altro problema:
le stringhe sono inizializzate a "/0" o devo farlo esplicitamente? A me sembra la seconda, ma non sono sicuro.
E poi:
come faccio a vedere se una stringa è nulla?
Sto provando qualcosa del tipo:
if ( strlen(mioArray[i]) == 0 )
oppure:
if ( strcmp(mioArray[i]) "\0" )
ma o ottengo l'errore "Segmentation fault" o non mi entra nell'if.

Rispondi quotando