title: strtok() problem getting the first token of a string
body: <p>The following code fails to get me the first token of the string:</p>
  
  <pre><code>char *p1;
  char array[100];
  strcpy(array, "ANY STRING WOULD DO");
  p1 = strtok(array, " ");
  p1 = strtok(NULL, " ");
  p1 = strtok(array, " ");
  p1 = strtok(NULL, " ");
  
  printf("%c", p1);
  </code></pre>