// Sample program to demonstrate strtok()
//  - strtokDemo.c (KJC 10/10/08)
#include <stdio.h>
#include <string.h>

void main(void)
{
  char string[] = "Hello World 1 2 3 |10 |Hello again| |123";
  char separator[] = "|";
  char *token;

  // Output the string
  printf("string = %s \n", string);

  // Establish string and get the first token
  token = strtok(string, separator);

  // Parse and output the tokens
  while(token != NULL)
  {
    printf("%s \n", token);
    token = strtok(NULL, separator);
  }
}
