| www.delorie.com/djgpp/doc/libc-2.01/libc_620.html | search |
#include <string.h> char *strsep(char **stringp, char *delim);
This function retrieves the next token from the given string, where
stringp points to a variable holding, initially, the start of the
string. Tokens are delimited by a character from delim. Each
time the function is called, it returns a pointer to the next token, and
sets *stringp to the next spot to check, or NULL.
The next token, or NULL.
main()
{
char *buf = "Hello there,stranger";
char **bp = &buf;
char *tok;
while (tok = strsep(bp, " ,"))
printf("tok = `%s'\n", tok);
}
tok = `Hello'
tok = `'
tok = `there'
tok = `stranger'
Go to the first, previous, next, last section, table of contents.
| prev next webmaster | delorie software privacy |
| Copyright © 1997 | Updated Apr 1997 |