strpbrk
From cppreference.com
Defined in header <string.h>
|
||
char* strpbrk( const char* dest, const char* breakset ); |
||
Scans the null-terminated byte string pointed to by dest
for any character from the null-terminated byte string pointed to by breakset
, and returns a pointer to that character.
The behavior is undefined if either dest
or breakset
is not a pointer to a null-terminated byte string.
Parameters
dest | - | pointer to the null-terminated byte string to be analyzed |
breakset | - | pointer to the null-terminated byte string that contains the characters to search for |
Return value
Pointer to the first character in dest
, that is also in breakset
, or null pointer if no such character exists.
Notes
The name stands for "string pointer break", because it returns a pointer to the first of the separator ("break") characters.