Heim > Backend-Entwicklung > C++ > In C/C++ wird die Funktion wcspbrk() wie folgt übersetzt:

In C/C++ wird die Funktion wcspbrk() wie folgt übersetzt:

WBOY
Freigeben: 2023-08-27 12:41:06
nach vorne
985 Leute haben es durchsucht

In C/C++ wird die Funktion wcspbrk() wie folgt übersetzt:

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.

Beispiel

<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>
Nach dem Login kopieren

Ausgabe

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

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage