title: array of strings within a struct in C
body: <p>Say we have,</p>
  
  <pre><code>typedef struct{
      char* ename;
      char** pname;
  }Ext;
  
  Ext ext[5];
  </code></pre>
  
  <p>What I am trying to do is to populate the data as following:</p>
  
  <pre><code>ext[0].ename="XXXX";
  ext[0].pname={"A", "B", "C"};  // and so on for the rest of the array
  </code></pre>
  
  <p>-- I am pretty sure this is not the right way of doing this because I am getting errors. Please let me know the correct way to do this. Thanks.</p>