title: Copy unsigned char array
body: <p>What would be the best way to copy unsigned char array to another?</p>
  
  <p>For example:</p>
  
  <pre><code>unsigned char q[1000];
  unsigned char p[1000];
  
  strcpy (q,&amp;p);
  </code></pre>
  
  <p>The above code does not work, it gives me error saying "cannot convert parameter 1 from unsigned char [1000] to char *".</p>