strrchr
locate character in string
INTERFACE
#include <string.h>
char strrchr ( const char *s, int c )
DESCRIPTION
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.
Example 1
Workings
\code #include <stdio.h> #include <string.h> int main() { char s[20] = "01234560789"; printf("The last position of '0' is %d.
", strrchr(s, '0') - s); return 0; } \endcode
Solution
Output:
The last position of '0' is 7.RETURN VALUES
The strrchr function returns a pointer to the character, or a null pointer if c does not occur anywhere in s.
SEE ALSO
memchr, strchr, strcspn, strpbrk, strspn, strstr, strtok
STANDARDS
The strrchr function conforms to ISO/IEC 9899:1990 ("ISO C90").