COHERENT manpages
This page displays the COHERENT manpage for strpbrk() [Find first occurrence of a character from another string].
List of available manpages
Index
strpbrk() -- String Function (libc)
Find first occurrence of a character from another string
#include <string.h>
char *strpbrk(string1, string2)
char *string1, *string2;
strpbrk() returns a pointer to the first character in string1 that matches
any character in string2. It returns NULL if no character in string1
matches a character in string2.
The set of characters that string2 points to is sometimes called the
``break string''. For example,
char *string = "To be, or not to be: that is the question.";
char *brkset = ",;";
strpbrk(string, brkset);
returns the value of the pointer string plus five. This points to the
comma, which is the first character in the area pointed to by string that
matches any character in the string pointed to by brkset.
See Also
libc,
string.h
ANSI Standard, §7.11.5.4
POSIX Standard, §8.1
Notes
strpbrk() resembles the function strtok() in functionality, but unlike
strtok(), it preserves the contents of the strings being compared. It also
resembles the function strchr(), but lets you search for any one of a group
of characters, rather than for one character alone.



