| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
#include <string.h> char *strtok(char *s1, const char *s2); |
This function retrieves tokens from s1 which are delimited by characters from s2.
To initiate the search, pass the string to be searched as s1. For
the remaining tokens, pass NULL instead.
A pointer to the token, or NULL if no more are found.
| ANSI/ISO C | C89; C99 |
| POSIX | 1003.2-1992; 1003.1-2001 |
main()
{
char *buf = "Hello there, stranger";
char *tok;
for (tok = strtok(buf, " ,");
tok;
tok=strtok(0, " ,"))
printf("tok = `%s'\n", tok);
}
tok = `Hello'
tok = `there'
tok = `stranger'
|