Scendo più nel dettaglio di quello che è il mio problema:

Devo lavorare su un file ad accesso casuale che ho costruito per contenere oggetti "esempio".
Il problema è che non so a priori la dimensione del campo x, ovvero non conosco di preciso quante stringhe contenga il campo "arrayDiNomi" degli elementi "esempio" del file (NB: in uno stesso file, gli elementi hanno tutti la medesima x; file differenti possono però avere x diverse .

Dovendo lavorare sul numero di stringhe, ho dichiarato nel mio programmino una struttura esempio corrispondente a quella del file (come quella scritta sopra), dove salvare le stringhe che leggo. Ma come faccio a dichiarare la x della dimensione giusta? E' possibile farlo dinamicamente? (magari usando malloc...)