const wchar_t* wcschr( const wchar_t* str, wchar_t ch );
 wchar_t* wcschr( wchar_t* str, wchar_t ch );
Finds the first occurrence of the wide character ch in the wide string pointed to by str.
[edit] Parameters str - pointer to the null-terminated wide string to be analyzed ch - wide character to search for [edit] Return valuePointer to the found character in str, or a null pointer if no such character is found.
[edit] Example#include <cwchar> #include <iostream> #include <locale> int main() { const wchar_t arr[] = L"ç½ç« é»ç« коÑки"; const wchar_t* cat = std::wcschr(arr, L'ç«'); const wchar_t* dog = std::wcschr(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 1 The character ç¬ not found[edit] See also finds the first occurrence of the given substring
std::basic_string<CharT,Traits,Allocator>
) [edit] finds the first occurrence of a character
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