C / C ++中的wcspbrk()函数
该wcspbrk()函数是C或C++的内置函数。它在另一个宽字符串中搜索出现在宽字符串中的一组宽字符。此函数存在于cwhar头文件中。
该函数有两个参数。第一个参数是目标,第二个参数是源。作为目的地,我们必须传递以null终止的宽字符串以进行搜索。作为源,我们必须传递以null终止的宽字符串,其中包含将要搜索的字符。
此函数返回两个值。如果存在一个或多个宽字符,则此函数将指针返回到目的地以及src中的第一个宽字符。如果目标或源中没有宽字符,则返回一个空指针。
示例
#include <cwchar>
#include <iostream>
using namespace std;
main () {
wchar_t wcs[] = L"Hello World. This is C++ PROGRAM.";
wchar_t key[] = L"aeiouAEIOU";
wchar_t * pwc;
wcout << L"Vowels in '"<< wcs << "': ";
pwc = wcspbrk (wcs, key);
while (pwc != NULL) {
wcout << *pwc << L" ";
pwc = wcspbrk (pwc+1,key);
}
wcout << L"\n";
}输出结果
Vowels in 'Hello World. This is C++ PROGRAM.': e o o i i O A
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西