in effetti o deciso di utilizzare una lista, ma creata da me con una strutturda di questo tipo:
codice:struct parole{ char *parola; int tipo_parola; parole *successivo; }parole;
In realtà il mio problema in questo momento è riuscire a dividere il file di testo come serve a me... cioè prendere le parole tra [] e inserirle sapendo che è l'inizio di un blocco, ecc. per le altre parole.
Idee?
(Grazie a tutti)