Zeichensuche

>> strtok(String)strtok() sucht in einer Zeichenkette nach der ersten Zeichenfolge, der ein Leerzeichen oder ein Tabulator folgt. strtok() liefert die Zeichenfolge vor diesem Trennzeichen (also den ersten Token) der Zeichenkette zurück.

 

>> strtok(String, String)Diese zweite Implementierung des Befehls strtok() sucht nach einem der Zeichen, die in der zweiten übergebenen Zeichenkette enthalten sind. Als Ergebnis wird der Teil der Zeichenkette zurückgeliefert, der vor diesem Zeichen liegt.

 

>> [Token Verbleibender_String] = strtok(String)Wird strtok() mit einem Vektor mit 2 Komponenten gleichgesetzt, wird als erste Komponente der führende Token und als zweite Komponente der Rest des übergebenen Strings zurückgegeben.

 


Beispiel:
Im Beispiel wird die Verwendung der zweiten Implementierung von strtok() gezeigt. Es ist dabei unwesentlich, in welcher Reihenfolge die Zeichen im zweiten String stehen.
>> [token rest] = strtok('Grundlagen der elektronischen Datenverarbeitung','ad')

token =
Grun
rest =
dlagen der elektronische Datenverarbeitung