C++ 中的wcschr() 函数搜索宽字符串中第一次出现的宽字符。
wcschr() 函数在<cwchar> 头文件中定义。
wcschr()原型
const wchar_t* wcschr( const wchar_t* str, wchar_t ch ); wchar_t* wcschr( wchar_t* str, wchar_t ch );
wcschr() 函数有两个参数:str
和 ch
。它在 str
指向的宽字符串中搜索宽字符 ch
。
参数:
str
:指向要搜索的空终止宽字符串的指针。ch
:要搜索的宽字符。
返回:
如果找到宽字符ch
,则wcschr() 函数返回指向str
中ch
位置的指针,否则返回空指针。
示例:wcschr() 函数如何工作?
#include <cwchar>
#include <clocale>
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "en_US.utf8");
wchar_t str[] = L"\u222b\u222e\u2231\u2211\u220f";
wchar_t ch = L'∫';// Integral sign
if (wcschr(str, ch))
wcout << ch << L" is present \"" << str << L"\"";
else
wcout << ch << L" is not present \"" << str << L"\"";
return 0;
}
运行程序时,输出将是:
∫ is present "∫∮∱∑∏"
相关用法
- C++ wcschr()用法及代码示例
- C++ wcscspn()用法及代码示例
- C++ wcscat()用法及代码示例
- C++ wcscoll()用法及代码示例
- C++ wcscpy()用法及代码示例
- C++ wcscmp()用法及代码示例
- C++ wcstold()用法及代码示例
- C++ wcsftime()用法及代码示例
- C++ wcstod()用法及代码示例
- C++ wcsncmp()用法及代码示例
- C++ wcstok()用法及代码示例
- C++ wcsstr()用法及代码示例
- C++ wcsrchr()用法及代码示例
- C++ wcsncpy()用法及代码示例
- C++ wcslen()用法及代码示例
- C++ wcsspn()用法及代码示例
- C++ wcstof()用法及代码示例
- C++ wcstol()用法及代码示例
- C++ wcspbrk()用法及代码示例
- C++ wcsncat()用法及代码示例
注:本文由纯净天空筛选整理自 C++ wcschr()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。