>백엔드 개발 >C++ >C/C++에서 wcspbrk() 함수는 다음과 같이 변환됩니다.

C/C++에서 wcspbrk() 함수는 다음과 같이 변환됩니다.

WBOY
WBOY앞으로
2023-08-27 12:41:06982검색

C/C++에서 wcspbrk() 함수는 다음과 같이 변환됩니다.

wcspbrk() 함수는 C 또는 C++에 내장된 함수입니다. 하나의 와이드 문자열에서 다른 와이드 문자열에 있는 와이드 문자 집합을 검색합니다. 이 함수는 cwhar 헤더 파일에 있습니다.

이 함수는 두 개의 매개변수를 허용합니다. 첫 번째 매개변수는 대상 문자열이고 두 번째 매개변수는 소스 문자열입니다. 대상 문자열로 검색할 null로 끝나는 와이드 문자열을 전달해야 합니다. 소스 문자열로 검색할 문자가 포함된 null로 끝나는 와이드 문자열을 전달해야 합니다.

이 함수는 두 개의 값을 반환합니다. 대상 문자열이나 소스 문자열에 하나 이상의 와이드 문자가 있는 경우 이 함수는 대상 문자열과 소스 문자열의 첫 번째 와이드 문자에 대한 포인터를 반환합니다. 대상 또는 소스 문자열에 와이드 문자가 없으면 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제