Maison >développement back-end >C++ >En C/C++, la fonction wcspbrk() est traduite comme suit :
La fonction
wcspbrk() est une fonction intégrée de C ou C++. Il recherche dans une chaîne large un ensemble de caractères larges présents dans une autre chaîne large. Cette fonction se trouve dans le fichier d'en-tête cwhar.
Cette fonction accepte deux paramètres. Le premier paramètre est la chaîne cible et le deuxième paramètre est la chaîne source. En tant que chaîne cible, nous devons transmettre une chaîne large terminée par un caractère nul à rechercher. Comme chaîne source, nous devons transmettre une chaîne large terminée par un caractère nul contenant les caractères à rechercher.
Cette fonction renvoie deux valeurs. Si un ou plusieurs caractères larges sont présents dans la chaîne de destination ou la chaîne source, cette fonction renvoie un pointeur vers le premier caractère large de la chaîne de destination et de la chaîne source. S'il n'y a pas de caractères larges dans la chaîne de destination ou source, un pointeur nul est renvoyé.
<span class="com">#include</span><span class="pln"> </span><span class="str"><cwchar></span> <span class="com">#include</span><span class="pln"> </span><span class="str"><iostream></span> <span class="kwd">using</span><span class="pln"> </span><span class="kwd">namespace</span><span class="pln"> std</span><span class="pun">;</span> <span class="pln">main </span><span class="pun">() {</span> <span class="typ"> wchar_t</span><span class="pln"> wcs</span><span class="pun">[]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> L</span><span class="str">"Hello World. This is C++ PROGRAM."</span><span class="pun">;</span> <span class="typ"> wchar_t</span><span class="pln"> key</span><span class="pun">[]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> L</span><span class="str">"aeiouAEIOU"</span><span class="pun">;</span> <span class="typ"> wchar_t</span><span class="pln"> </span><span class="pun">*</span><span class="pln"> pwc</span><span class="pun">;</span> <span class="pln"> wcout </span><span class="pun"><<</span><span class="pln"> L</span><span class="str">"Vowels in '"</span><span class="pun"><<</span><span class="pln"> wcs </span><span class="pun"><<</span><span class="pln"> </span><span class="str">"': "</span><span class="pun">;</span> <span class="pln"> pwc </span><span class="pun">=</span><span class="pln"> wcspbrk </span><span class="pun">(</span><span class="pln">wcs</span><span class="pun">,</span><span class="pln"> key</span><span class="pun">);</span> <span class="kwd"> while</span><span class="pln"> </span><span class="pun">(</span><span class="pln">pwc </span><span class="pun">!=</span><span class="pln"> NULL</span><span class="pun">) {</span> <span class="pln"> wcout </span><span class="pun"><<</span><span class="pln"> </span><span class="pun">*</span><span class="pln">pwc </span><span class="pun"><<</span><span class="pln"> L</span><span class="str">" "</span><span class="pun">;</span> <span class="pln"> pwc </span><span class="pun">=</span><span class="pln"> wcspbrk </span><span class="pun">(</span><span class="pln">pwc</span><span class="pun">+</span><span class="lit">1</span><span class="pun">,</span><span class="pln">key</span><span class="pun">);</span> <span class="pun"> }</span> <span class="pln"> wcout </span><span class="pun"><<</span><span class="pln"> L</span><span class="str">"\n"</span><span class="pun">;</span> <span class="pun">}</span>
Vowels in 'Hello World. This is C++ PROGRAM.': e o o i i O A
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!