1.  
  2. #include <stdlib.h>
  3. #include <stdio.h>
  4.  
  5. struct B {
  6. int blah2;
  7. };
  8.  
  9. struct A {
  10. int blah;
  11. struct B * struct_b;
  12. };
  13.  
  14. int main(int argc, char ** argv) {
  15. struct A * struct_a = malloc(sizeof(struct A));
  16. struct_a->struct_b = malloc(sizeof(struct B));
  17. struct_a->blah = 3;
  18. struct_a->struct_b->blah2 = 4;
  19. printf("blah: %i, blah2: %i\n", struct_a->blah, struct_a->struct_b->blah2);
  20. return 0;
  21. }