1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. struct intarray{
  5. int length;
  6. int* array;
  7. };
  8.  
  9. struct intarray2{
  10. int length;
  11. struct intarray* array;
  12. };
  13.  
  14. int main() {
  15. struct intarray2 a;
  16. a.length = 7;
  17. a.array = (struct intarray*) calloc(7,sizeof(struct intarray) );
  18. int i;
  19. while(i < 7){
  20. a.array[i].length = 8;
  21. a.array[i].array = (int*) calloc(8,sizeof(int));
  22. i++;
  23. }
  24.  
  25. a.array[6].array[3] = 12;
  26.  
  27. return 0;
  28. }
  29.