title: Is there a way to split a string on multiple characters in C?
body: <p>Is there a way in C to split a string (using <code>strtok</code> or any other way) where the delimiter is more than one character in length?  I'm looking for something like this:</p>
  
  <pre><code>char a[14] = "Hello,World!";
  char *b[2];
  b[0] = strtok(a, ", ");
  b[1] = strtok(NULL, ", ");
  </code></pre>
  
  <p>I want this to not split the string because there is no space between the comma and the W. Is there a way to do that?</p>