title: Passing an array of strings to a C function by reference
body: <p>I am having a hard time passing an array of strings to a function by reference.</p>
  
  <pre><code>  char* parameters[513]; 
  </code></pre>
  
  <p>Does this represent 513 strings? Here is how I initialized the first element:</p>
  
  <pre><code> parameters[0] = "something";
  </code></pre>
  
  <p>Now, I need to pass 'parameters' to a function by reference so that the function can add more strings to it. How would the function header look and how would I use this variable inside the function?</p>