title: random unwanted symbols in char array in C
body: <p>Im trying to make an array of strings by using <code>strcat()</code>, however it keeps giving me unwanted characters, for example: <code>char arr[50]</code> <code>strcat(arr, "test")</code> and when I <code>puts(arr)</code> or <code>printf("%s\n", arr)</code>, it always gives me <code>@!*test</code> instead of just <code>test</code>, does anyone know what's causing my problem?</p>
  
  <p>thanks!</p>