Nombre de la función : strrchr
Archivo de encabezado : <cadena.h>
Prototipo de función : char *strrchr(char *str, char c);
Función : busque la última aparición del carácter c en la cadena.
Parámetros : char *str es la cadena de destino que se recuperará
char c es el carácter que se recuperará
Valor de retorno : Devuelve la posición de la última aparición del carácter c en str. Si no se encuentra el valor, la función devuelve un puntero nulo
Ejemplo de programa : busque la última aparición del carácter 'c' en la cadena y genere el resultado
#include<string.h>#include<stdio.h>intmain(void){charstring[15];char*ptr,c='c';strcpy(string,www.dotcpp.com);ptr=strrchr(string ,c);if(ptr){printf(El personaje%cisatposition:%dn,c,ptr-string);}else{printf(El personaje no se encontrón);}return0;}
Resultados de ejecución:
La posición característica: 11