#include <stdio.h> #include <stdlib.h> struct intarray{ int length; int* array; }; struct intarray2{ int length; struct intarray* array; }; int main() { struct intarray2 a; a.length = 7; a.array = (struct intarray*) calloc(7,sizeof(struct intarray) ); int i; while(i < 7){ a.array[i].length = 8; a.array[i].array = (int*) calloc(8,sizeof(int)); i++; } a.array[6].array[3] = 12; return 0; }