Anche se per esempio faccio gets(persona[*dim]->nome) non funziona lo stesso, poi il fatto di usare dim come indice non credo che sia sbagliato