Latest web development tutorials

funciones de la biblioteca C - strstr ()

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

descripción

funciones de la biblioteca Cchar * strstr (const char * pajar , const char * aguja) en el string pajarpara encontrar laagujaen la primera posición de la primera aparición de la cadena, sin incluir el carácter terminador '\ 0'.

declaración

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

char *strstr(const char *haystack, const char *needle)

parámetros

  • pajar - cadenas de C para que sea recuperado.
  • aguja - en la cadena pajar para buscar pequeñas cadenas.

Valor de retorno

Esta función devuelve la posición de la primera aparición de la aguja en el pajar cadena si no se encuentra devuelve null.

Ejemplos

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

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


int main()
{
   const char haystack[20] = "W3CSchool";
   const char needle[10] = "School";
   char *ret;

   ret = strstr(haystack, needle);

   printf("子字符串是: %s\n", ret);
   
   return(0);
}

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

子字符串是: School

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