ホームページ > バックエンド開発 > C++ > C/C++ では、wcspbrk() 関数は次のように変換されます。

C/C++ では、wcspbrk() 関数は次のように変換されます。

WBOY
リリース: 2023-08-27 12:41:06
転載
953 人が閲覧しました

C/C++ では、wcspbrk() 関数は次のように変換されます。

wcspbrk() 関数は、C または C の組み込み関数です。 1 つのワイド文字列を検索して、別のワイド文字列に存在する一連のワイド文字を検索します。この関数は cwhar ヘッダー ファイルにあります。

この関数は 2 つのパラメータを受け取ります。最初のパラメータはターゲット文字列で、2 番目のパラメータはソース文字列です。ターゲット文字列として、検索する null で終了するワイド文字列を渡す必要があります。ソース文字列として、検索する文字を含む NULL で終わるワイド文字列を渡す必要があります。

この関数は 2 つの値を返します。宛先文字列またはソース文字列に 1 つ以上のワイド キャラクタが存在する場合、この関数は宛先文字列とソース文字列の最初のワイド キャラクタへのポインタを返します。宛先文字列またはソース文字列にワイド文字がない場合は、null ポインタが返されます。

<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>
ログイン後にコピー

出力

Vowels in &#39;Hello World. This is C++ PROGRAM.&#39;: e o o i i O A
ログイン後にコピー

以上がC/C++ では、wcspbrk() 関数は次のように変換されます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート