Fungsi
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.
<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
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!