Latest web development tutorials

funciones de la biblioteca C - strrchr ()

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

descripción

funciones de la biblioteca Cchar * strrchr (const char * str , int c) en el que el parámetro de stra la cadena a buscar la última ocurrencia del carácterc (uncarácter sin signo) posición.

declaración

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

char *strrchr(const char *str, int c)

parámetros

  • str - String C.
  • c - el carácter que se debe buscar.Al pasar un int, pero con el tiempo se convierte de nuevo a un char.

Valor de retorno

Esta función devuelve la posición del último carácter de str aparece c. Si no se encuentra el valor, la función devuelve un puntero nulo.

Ejemplos

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

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

int main ()
{
   int len;
   const char str[] = "http://www.w3cschool.cc";
   const char ch = '.';
   char *ret;

   ret = strrchr(str, ch);

   printf("|%c| 之后的字符串是 - |%s|\n", ch, ret);
   
   return(0);
}

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

|.| 之后的字符串是 - |.cc|

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