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

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

WBOY
Lepaskan: 2023-08-27 12:41:06
ke hadapan
981 orang telah melayarinya

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>
Salin selepas log masuk

Output

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

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!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan