Ecco:
codice:char **temp; temp = (char **)malloc(ROW*sizeof(char * )); //Perchè dovrebbe essere sizeof(char) ????? register int i=0; for (i=0;i<ROW; i++) { *(temp+i) = (char *)malloc(CLM*sizeof(char)+1); } *(temp+0) = "casa"; *(temp+1) = "postino"; *(temp+2) = "sasso"; *(temp+3) = "osteria"; *(temp+4) = "salvia"; *(temp+5) = "notare"; *(temp+6) = "renna"; // Non fate caso ai nomi, è un esercizio