const char* strrchr( const char* str, int ch );
 char* strrchr( char* str, int ch );
Finds the last occurrence of ch (after conversion to char) in the byte string pointed to by str. The terminating null character is considered to be a part of the string and can be found if searching for '\0'.
[edit] Parameters str - pointer to the null-terminated byte string to be analyzed ch - character to search for [edit] Return valuePointer to the found character in str, or null pointer if no such character is found.
[edit] Example#include <cstring> #include <iostream> int main() { char input[] = "/home/user/hello.c"; char* output = std::strrchr(input, '/'); if (output) std::cout << output + 1 << '\n'; }
Output:
[edit] See also finds the first occurrence of a characterstd::basic_string<CharT,Traits,Allocator>
) [edit]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4