Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Dalam C/C++, fungsi wcspbrk() diterjemahkan seperti berikut:

Dalam C/C++, fungsi wcspbrk() diterjemahkan seperti berikut:

WBOY
WBOYke hadapan
2023-08-27 12:41:06951semak imbas

Fungsi

Dalam C/C++, fungsi wcspbrk() diterjemahkan seperti berikut:

wcspbrk() ialah fungsi terbina dalam C atau C++. Ia mencari satu rentetan lebar untuk satu set aksara lebar yang terdapat dalam rentetan lebar yang lain. Fungsi ini terletak dalam fail pengepala cwhar.

Fungsi ini menerima dua parameter. Parameter pertama ialah rentetan sasaran dan parameter kedua ialah rentetan sumber. Sebagai rentetan sasaran kita perlu melepasi rentetan lebar yang ditamatkan nol untuk dicari. Sebagai rentetan sumber, kita mesti melepasi rentetan lebar yang ditamatkan nol yang mengandungi aksara yang hendak dicari.

Fungsi ini mengembalikan dua nilai. Jika satu atau lebih aksara lebar hadir dalam rentetan destinasi atau rentetan sumber, fungsi ini mengembalikan penunjuk kepada aksara lebar pertama dalam rentetan destinasi dan rentetan sumber. Jika tiada aksara lebar dalam rentetan destinasi atau sumber, penuding nol dikembalikan.

Contoh

<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 &#39;"</span><span class="pun"><<</span><span class="pln"> wcs </span><span class="pun"><<</span><span class="pln"> </span><span class="str">"&#39;: "</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>

Output

Vowels in &#39;Hello World. This is C++ PROGRAM.&#39;: e o o i i O A

Atas ialah kandungan terperinci Dalam C/C++, fungsi wcspbrk() diterjemahkan seperti berikut:. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam