title: C - Pass by reference multidimensional array with known size
body: <p>In main:  </p>
  
  <pre><code>char *myData[500][9]; //dynamic rows??
  char **tableData[500]={NULL};         //dynamic rows??
  int r;
  
  newCallBack(db, &amp;myData, &amp;tableData, &amp;r);
  </code></pre>
  
  <p>and passing into function by:</p>
  
  <pre><code>void newCallBack(sqlite3 *db, char** mdat, char*** tdat, int* r )
  {
  </code></pre>
  
  <p>Doesn't seem to like this? Any suggestions? Lots of examples online when you don't know the size, trying them out right now....</p>
  
  <p>Thanks.</p>