Latest web development tutorials

funciones de la biblioteca C - strpbrk ()

C biblioteca estándar - <string.h> C biblioteca estándar - <string.h>

descripción

Carácter funciones de la biblioteca Cchar * strpbrk (const char * str1 , const char * str2) para recuperar un str2stringstr1en el primer partido de caracteres no incluye el carácter terminador nulo. Eso, a su vez determina los caracteres de cadena str1 cuando también se incluye a los personajes en una prueba del hilo str2, detener la prueba y devuelve la posición del carácter.

declaración

Aquí es) a función más strpbrk (.

char *strpbrk(const char *str1, const char *str2)

parámetros

  • str1 - cadenas de C para que sea recuperado.
  • str2 - la cadena contiene una lista de caracteres, que se ajustará en el cadena1.

Valor de retorno

Esta función devuelve el número de caracteres en la primera cadena str1 str2 los personajes en el partido, si el personaje no se encuentra devuelve NULL.

Ejemplos

El siguiente ejemplo muestra se utiliza la función strpbrk ().

#include <stdio.h>
#include <string.h>

int main ()
{
   const char str1[] = "abcde2fghi3jk4l";
   const char str2[] = "34";
   char *ret;

   ret = strpbrk(str1, str2);
   if(ret) 
   {
      printf("第一个匹配的字符是: %c\n", *ret);
   }
   else 
   {
      printf("未找到字符");
   }
   
   return(0);
}

Vamos a compilar y ejecutar el programa anterior, lo que resultará en lo siguiente:

第一个匹配的字符是: 3

C biblioteca estándar - <string.h> C biblioteca estándar - <string.h>