Salve:
Spiego con un esempio:
Ho un file in questo formato
---+
stringa | stringa | stringa | stringa | stringa |
stringa | stringa | stringa | stringa | stringa |
stringa | stringa | stringa | stringa | stringa |
...... |
...... |
stringa | stringa | stringa | stringa | stringa |
---+
<riga vuota>
Si riparte come sopra
Come al solito devo leggere questo file, e il suo contenuto devo memorizzarlo all'interno di strutture, che ho chiamato opzione cosi definita:
codice:
struct opzione {
char *** info;
}
La struttura deve contenere l'informazione racchiusa nella parentesi quadra !!!
Si può fare in questo modo ???
Inseguito dovrei allocare i vari vettori in questo modo :
codice:
info = (char ***) malloc (MAX * sizeof(char **));
* info = (char ** ) malloc (MAX * sizeof(char *));
** info = (char * ) malloc (MAX * sizeof (char));
Ma è corretto ? Mi sembra un pò complicato !!!!
MAX è una costante intera >0!
Grazie !!! Non male per iniziare a programmare in C !!!