Warning: main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/s/strpbrk.html on line 1
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/s/strpbrk.html on line 1
Warning: main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/s/strpbrk.html on line 8
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/s/strpbrk.html on line 8
Find the first character in a string that's in a given character set
#include <string.h>
char* strpbrk(char* str,
char* charset );
- str
- The string that you want to search.
- charset
- The set of characters you want to look for.
libc
Use the -l c option to
qcc
to link against this library.
This library is usually included automatically.
The strpbrk() function locates
the first occurrence in the string pointed to by str of any
character from the string pointed to by charset.
A pointer to the located character, or NULL if no character from
charset occurs in str.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main( void )
{
char* p = "Find all vowels";
while( p != NULL ) {
printf( "%s\n", p );
p = strpbrk( p+1, "aeiouAEIOU" );
}
return EXIT_SUCCESS;
}
produces the output:
Find all vowels
ind all vowels
all vowels
owels
els
ANSI,
POSIX 1003.1
Safety: | |
Cancellation point |
No |
Interrupt handler |
Yes |
Signal handler |
Yes |
Thread |
Yes |
memchr(),
strchr(),
strcspn(),
strrchr(),
strspn(),
strstr(),
strtok(),
strtok_r(),
wcschr(),
wcscspn(),
wcspbrk(),
wcsrchr(),
wcsspn(),
wcsstr(),
wcstok()
Warning: main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/s/strpbrk.html on line 157
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/s/strpbrk.html on line 157