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:
La struttura deve contenere l'informazione racchiusa nella parentesi quadra !!!codice:struct opzione { char *** info; }
Si può fare in questo modo ???
Inseguito dovrei allocare i vari vettori in questo modo :
Ma è corretto ? Mi sembra un pò complicato !!!!codice:info = (char ***) malloc (MAX * sizeof(char **)); * info = (char ** ) malloc (MAX * sizeof(char *)); ** info = (char * ) malloc (MAX * sizeof (char));
MAX è una costante intera >0!
Grazie !!! Non male per iniziare a programmare in C !!!

Rispondi quotando