FreeBSD Manual Pages
std::wcsrchr(3) C++ Standard Libary std::wcsrchr(3) NAME std::wcsrchr - std::wcsrchr Synopsis Defined in header <cwchar> const wchar_t* wcsrchr( const wchar_t* str, wchar_t ch ); wchar_t* wcsrchr( wchar_t* str, wchar_t ch ); Finds the last occurrence of the wide character ch in the wide string pointed to by str. Parameters str - pointer to the null-terminated wide string to be analyzed ch - wide character to search for Return value Pointer to the found character in str, or a null pointer if no such character is found. Example // Run this code #include <iostream> #include <cwchar> #include <locale> int main() { const wchar_t arr[] = L" "; const wchar_t* cat = std::wcsrchr(arr, L''); const wchar_t* dog = std::wcsrchr(arr, L''); std::cout.imbue(std::locale("en_US.utf8")); if(cat) std::cout << "The character found at position " << cat - arr << '\n'; else std::cout << "The character not found\n"; if(dog) std::cout << "The character found at position " << dog - arr << '\n'; else std::cout << "The character not found\n"; } Output: The character found at position 4 The character not found See also wcschr finds the first occurrence of a wide character in a wide string (function) strrchr finds the last occurrence of a character (function) rfind find the last occurrence of a substring (public member function of std::ba- sic_string<CharT,Traits,Allocator>) http://cppreference.com 2022.07.31 std::wcsrchr(3)
NAME | Synopsis | Parameters | Return value | Example | Output: | See also
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::wcsrchr&sektion=3&manpath=FreeBSD+Ports+15.0>
