title: Why do I first have to strcpy() before strcat()?
body: <p>Why does this code produce runtime issues:</p>
  
  <pre><code>char stuff[100];
  strcat(stuff,"hi ");
  strcat(stuff,"there");
  </code></pre>
  
  <p>but this doesn't?</p>
  
  <pre><code>char stuff[100];
  strcpy(stuff,"hi ");
  strcat(stuff,"there");
  </code></pre>