strrchr
—
locate character in string
Standard C Library (libc, -lc)
#include <string.h>
char *
strrchr
(const
char *s, int
c);
The strrchr
() function locates the last occurrence of
c (converted to a char) in the string
s. If c is
‘\0
’, strrchr
()
locates the terminating ‘\0
’.
The strrchr
() function returns a pointer to the
character, or a null pointer if c does not occur
anywhere in s.
After the following call to strrchr
(),
p will point to the string “obar”:
char *p;
char *s = "foobar";
p = strrchr(s, 'o');
The strrchr
() function conforms to ANSI
X3.159-1989 (“ANSI C89”).