strrchr
Locate character in string
Description
The strrchr function locates the last occurrence ofc (converted to a char) in the string s. If c is \0, strrchr locates the terminating \0.
Example:
Example - Locate character in string
Workings
#include <stdio.h> #include <string.h> int main() { char s[20] = "01234560789"; printf("The last position of '0' is %d.\n", strrchr(s, '0') - s); return 0; }
Solution
Output:
The last position of '0' is 7.
Return Values
The strrchr function returns a pointer to the character, or a null pointer ifc does not occur anywhere in s.
Login
