Programming |  C Programming |  strrhcr

Find last occurrence of character in string.

Returns the last occurrence of c in string.

The null-terminating character is included as part of the string and can also be searched.

Parameters

Return Value

Portability. Defined in ANSI-C. ANSI-C++ standard specifies two different declarations for this function instead of the one included in ANSI-C:

 const char * strrchr ( const char * string, int c );
       char * strrchr (       char * string, int c );

Both have the same behavior as the original declaration.

Example

/* strrchr example */
#include <stdio.h>
#include <string.h>

int main ()
{
  char str[] = "This is a sample string";
  char * pch;
  pch=strrchr(str,'s');
  printf ("Last occurence of 's' found at %d \n",pch-str+1);
  return 0;
}

Output: Last occurrence of 's' found at 18

See also. strchr, strcspn, strcmp, strstr, memchr

Defined in string.h

.

From http://www.cplusplus.com/ref/