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.