Mit strcspn() kann man feststellen, wann in einem String (str1) das erste Mal ein Zeichen aus einer Menge von Zeichen (str2) vorkommt. Dabei wird die Länge bis zum ersten Auftreten eines der Zeichen als Integer-Wert zurückgegeben. Im unteren Beispiel wurde als Suchkriterium "abcdz" genommen. Das "z" kommt als erstes dieser Zeichen in dem String vor, deshalb ist das Ergebnis der Wert 18.