Mit strtok() kann man eine Zeichenkette (arg1) in ihre Bestandteile zerlegen lassen. Die Funktion bricht die Zeichenkette an den Stellen auseinander, an denen die Zeichenkette den String arg2 enthält. Sie brauchen die zu zerlegende Zeichenkette (arg1) nur beim ersten Aufruf zu übergeben. Alle nachfolgenden Aufrufe benötigen nur das Trennzeichen. Möchten Sie eine weitere Zerlegung mit einer anderen Zeichenkette, so rufen Sie die Funktion erneut mit beiden Parametern auf - strtok() wird dann neu initialisiert.