delorie.com/djgpp/doc/libc/libc_773.html | search |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
#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.
ANSI/ISO C | No |
POSIX | No |
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' |
webmaster | delorie software privacy |
Copyright © 2004 | Updated Apr 2004 |