FreeBSD Manual Pages
std::wcschr(3) C++ Standard Libary std::wcschr(3) NAME std::wcschr - std::wcschr Synopsis Defined in header <cwchar> 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. 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::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 See also find find characters in the string (public member function of std::ba- sic_string<CharT,Traits,Allocator>) strchr finds the first occurrence of a character (function) wcsrchr finds the last occurrence of a wide character in a wide string (function) finds the first location of any wide character in one wide string, in wcspbrk another wide string (function) http://cppreference.com 2022.07.31 std::wcschr(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::wcschr&sektion=3&manpath=FreeBSD+Ports+15.0>
