卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章64334本站已运行4115

在C/C++中,wcspbrk()函数的翻译如下:

在C/C++中,wcspbrk()函数的翻译如下:

wcspbrk()函数是C或C++的内置函数。它在一个宽字符串中搜索另一个宽字符串中存在的一组宽字符。该函数位于cwhar头文件中。

该函数接受两个参数。第一个参数是目标字符串,第二个参数是源字符串。作为目标字符串,我们必须传递以空字符结尾的宽字符串进行搜索。作为源字符串,我们必须传递以空字符结尾的宽字符串,其中包含要搜索的字符。

该函数返回两个值。如果目标字符串或源字符串中存在一个或多个宽字符,该函数将返回指向目标字符串和源字符串中第一个宽字符的指针。如果目标字符串或源字符串中没有宽字符,则返回一个空指针。

示例

#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

卓越飞翔博客
上一篇: PHP使用百度文心一言API接口实现特定类型句子的展示
下一篇: 刨析开发脑图功能中的PHP和Vue技术难点
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏