string.h
Función strrchr ANSI C
char *strrchr(char *s, int c);
Localiza la última aparición de c (convertido a unsigned char) en la cadena apuntada por s (incluyendo el carácter nulo).
Valor de retorno:
La función retorna un puntero a partir del carácter encontrado. Si no se ha encontrado el carácter, c, entonces retorna un puntero nulo.
Ejemplo:
#include <stdio.h> #include <string.h> int main() { char s[11] = "Hola amigos"; char c = 'a'; printf( "s=%s\t", s ); printf( "c=%c\n", c ); printf( "strrchr=%s\n", strrchr( s, c ) ); return 0; }