C++ 参考手册
- C++11
 - C++14
 - C++17
 - C++20
 - C++ 编译器支持情况表
 - 独立与宿主实现
 - C++ 语言
 - C++ 关键词
 - 预处理器
 - C++ 标准库头文件
 - 具名要求
 - 功能特性测试 (C++20)
 - 工具库
 - 类型支持(基本类型、RTTI、类型特性)
 - 概念库 (C++20)
 - 错误处理
 - 动态内存管理
 - 日期和时间工具
 - 字符串库
 - std::basic_string
 - std::basic_string_view
 - 空终止字节字符串
 - 空终止多字节字符串
 - 空终止宽字符串
 - std::towlower
 - std::wctype
 - std::iswctype
 - std::iswcntrl
 - std::iswprint
 - std::iswspace
 - std::iswblank
 - std::iswgraph
 - std::iswpunct
 - std::iswalnum
 - std::iswalpha
 - std::iswupper
 - std::iswlower
 - std::iswdigit
 - std::iswxdigit
 - std::towupper
 - std::wctrans
 - std::towctrans
 - std::wcstol, std::wcstoll
 - std::wcstoul, std::wcstoull
 - std::wcstof, std::wcstod, std::wcstold
 - std::wcstoimax, std::wcstoumax
 - std::wcslen
 - std::wcscpy
 - std::wcsncpy
 - std::wcscat
 - std::wcsncat
 - std::wcscmp
 - std::wcscoll
 - std::wcsncmp
 - std::wcsxfrm
 - std::wcschr
 - std::wcsrchr
 - std::wcspbrk
 - std::wcsspn
 - std::wcscspn
 - std::wcsstr
 - std::wcstok
 - std::wmemcpy
 - std::wmemmove
 - std::wmemcmp
 - std::wmemchr
 - std::wmemset
 - std::char_traits
 - 注释
 - 容器库
 - 迭代器库
 - 范围库 (C++20)
 - 算法库
 - 数值库
 - 输入/输出库
 - 文件系统库
 - 本地化库
 - 正则表达式库
 - 原子操作库
 - 线程支持库
 - 实验性 C++ 特性
 - 有用的资源
 - 索引
 - std 符号索引
 - 协程支持 (C++20)
 - C++ 关键词
 
std::wcschr
|   定义于头文件  <cwchar>
  | 
||
|   const wchar_t* wcschr( const wchar_t* str, wchar_t ch );  | 
||
|         wchar_t* wcschr(       wchar_t* str, wchar_t ch );  | 
||
寻找宽字符 ch 在 str 所指向的宽字符串中的首次出现。
参数
| str | - | 指向待分析的空终止宽字符的指针 | 
| ch | - | 要搜索的宽字符 | 
返回值
指向 str 中找到的字符的指针,或若找不到这种字符则为 NULL 。
示例
运行此代码
#include <iostream> #include <cwchar> #include <locale> int main() { 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"; }
输出:
The character 猫 found at position 2 The character 犬 not found
参阅
|   于字符串中寻找字符  ( std::basic_string<CharT,Traits,Allocator> 的公开成员函数)  | |
|   寻找字符的首次出现  (函数)  | |
|   在宽字符串中寻找宽字符的最后一次出现  (函数)  | |
|   在一个宽字符串中,寻找另一宽字符串中任何字符的首个位置  (函数)  |