strpbrk ()- Buscar caracteres en serie
Formato
#include <string.h>
char *strpbrk(const char *string1, const char *string2);Nivel de idioma
ANSI
De hebra segura
Sí
Sensible al entorno local
El comportamiento de esta función puede verse afectado por la categoría LC_CTYPE del entorno local actual. Para obtener más información, consulte Descripción de CCSID y entornos locales.
Descripción
La función strpbrk() localiza la primera aparición en la serie a la que apunta string1 de cualquier carácter de la serie a la que apunta string2.
Valor de retorno
La función strpbrk() devuelve un puntero al carácter. Si string1 y string2 no tienen caracteres en común, se devuelve un puntero NULL .
Ejemplo
Este ejemplo devuelve un puntero a la primera aparición en la matriz serie de a o b.
#include <stdio.h>
#include <string.h>
int main(void)
{
char *result, *string = "A Blue Danube";
char *chars = "ab";
result = strpbrk(string, chars);
printf("The first occurrence of any of the characters \"%s\" in "
"\"%s\" is \"%s\"\n", chars, string, result);
}
/***************** Output should be similar to: *****************
The first occurrence of any of the characters "ab" in "The Blue Danube"
is "anube"
*/
Información relacionada
- strchr ()-Buscar carácter
- strcmp ()-Comparar series
- strcspn ()-Buscar desplazamiento de primera coincidencia de caracteres
- strncmp ()-Comparar series
- strrchr ()-Localizar última aparición de carácter en serie
- strspn ()-Buscar desplazamiento del primer carácter no coincidente
- wcschr ()-Buscar carácter ancho
- wcscspn ()-Buscar desplazamiento de primera coincidencia de carácter ancho
- wcspbrk ()-Localizar caracteres anchos en serie
- wcsrchr ()-Localizar última aparición de carácter ancho en serie
- wcswcs ()-Locate Wide-Character Substring
- <string.h>