Definition | #include <string.h> char *strtok(char *s1, const char *s2); Mit Pro Aufruf bearbeitet Damit | |
Returnwert | Zeiger auf den Beginn einer Teilzeichenkette. | |
bei Erfolg. Beim ersten Aufruf ein Zeiger auf die erste Teilzeichenkette, beim nächsten Aufruf ein Zeiger auf die nachfolgende Teilzeichenkette etc. | ||
| NULL-Zeiger | falls keine bzw. keine weitere Teilzeichenkette gefunden wurde. |
Beispiel | #include <string.h>
#include <stdio.h>
int main(void)
{
static char str[] = "?a???b,,,#c";
char *t;
t = strtok(str, "?"); /* t zeigt auf das Token "a" */
t = strtok(NULL, ","); /* t zeigt auf das Token "??b" */
t = strtok(NULL, "#,"); /* t zeigt auf das Token "c" */
t = strtok(NULL, "?"); /* t ist ein NULL-Zeiger */
return 0;
}
| |
Siehe auch | strtok | |