title: Assigning Array of Structs to a typedef struct
body: <p>How do I assign to a <code>typedef struct</code> an array of another <code>struct</code> with a similar structure. </p>
  
  <pre><code>#include &lt;stdio.h&gt;
  #include &lt;stdlib.h&gt;
  
  typedef struct {
      int age;
      int height;
  } Person[3];
  
  struct internalStruct {
      int age;
      int height;
  };
  
  int main(void) {
  
      //Possible
      Person bob = {{7,5},{4,2},{4,3}};
  
      //Is it possible to assign array to struct?
      struct internalStruct intr[3] = {{4,32},{2,4},{2,4}};
      Person job = intr; // Does not work :(. 
      printf("%d", jon[0].height);
      return 0;
  }
  </code></pre>