devi usare matrici dinamiche


char ** lista;


lista=(char**)malloc(sizeof(char*)*numero_righe); //creo le righe della matrice

for(i=0;i<numero_righe;i++)
lista[i]=(char*)malloc(sizeof(char)*numero_colonne);//creo le colonne