Die Funktion wcspbrk() ist eine integrierte Funktion von C oder C++. Es durchsucht eine breite Zeichenfolge nach einer Reihe von breiten Zeichen, die in einer anderen breiten Zeichenfolge vorhanden sind. Diese Funktion befindet sich in der cwhar-Header-Datei.
Diese Funktion akzeptiert zwei Parameter. Der erste Parameter ist die Zielzeichenfolge und der zweite Parameter ist die Quellzeichenfolge. Als Zielzeichenfolge müssen wir eine mit Null abgeschlossene breite Zeichenfolge übergeben, nach der gesucht werden soll. Als Quellstring müssen wir einen auf Null endenden Widestring übergeben, der die zu suchenden Zeichen enthält.
Diese Funktion gibt zwei Werte zurück. Wenn in der Zielzeichenfolge oder Quellzeichenfolge ein oder mehrere Breitzeichen vorhanden sind, gibt diese Funktion einen Zeiger auf das erste Breitzeichen in der Zielzeichenfolge und Quellzeichenfolge zurück. Wenn die Ziel- oder Quellzeichenfolge keine Breitzeichen enthält, wird ein Nullzeiger zurückgegeben.
<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
Das obige ist der detaillierte Inhalt vonIn C/C++ wird die Funktion wcspbrk() wie folgt übersetzt:. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!