strrchr
Locates the last occurrence of a specified character in a string
#include <string.h>
char *strrchr (
const char *s,
int c);
The strrchr function returns a pointer to the located character or a NULL pointer if the character does not occur in the string.
The strrchr function locates the last occurrence of c (converted to a char) in the string pointed to by s. The terminating NULL character is considered to be part of the string.
#include <stdio.h>
#include <string.h>
main ()
{
printf ("%s\n", strrchr ("abcdeabcde", ’a’) );
if (strrchr ("abcdeabcde",`x’) == NULL)
printf ("NULL\n");
}
produces the following:
abcde NULL