📅  最后修改于: 2023-12-03 15:29:51.785000             🧑  作者: Mango
在C++中,wcspbrk()函数被用于搜索一个宽字符串中出现的第一个给定的字符集合。
const wchar_t* wcspbrk(const wchar_t* str1, const wchar_t* str2);
下面是一个简单的例子:
#include <iostream>
#include <cwchar>
int main() {
const wchar_t* str = L"This is a test.";
const wchar_t* charSet = L"iaeo";
const wchar_t* result = wcspbrk(str, charSet);
std::wcout << L"The first vowel in \"" << str << L"\" is \"" << *result << L"\"\n";
return 0;
}
输出结果为:
The first vowel in "This is a test." is "i"
在上面的例子中,我们通过执行wcspbrk()函数来查找str指向的宽字符串中的第一个元音字母。在这个情况下,我们使用charSet来明确需要查找哪些字母。如果找到,返回一个指向该字符(这里是辅音字母“T”后的“h”)的指针,否则返回NULL。
以上就是本文对C++中wcspbrk()函数的简单介绍,感谢您的阅读。