Devi allocare anche gli elementi interni della matrice, in questo modo:
Codice:
Component*** mapComponent2 = (Component ***) malloc(size*sizeof (Component **));
for (i = 0; i < size; i++)
mapComponent2[i] = (Component **) malloc(size*sizeof(Component *));