Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::wcspbrk

      From cppreference.com
      <cpp‎ |string‎ |wide
       
       
       
       
      Defined in header<cwchar>
      constwchar_t* wcspbrk(constwchar_t* dest,constwchar_t* src);
           wchar_t* wcspbrk(      wchar_t* dest,constwchar_t* src);

      Finds the first character in wide string pointed to bydest, that is also in wide string pointed to bysrc.

      Contents

      [edit]Parameters

      dest - pointer to the null-terminated wide string to be analyzed
      src - pointer to the null-terminated wide string that contains the characters to search for

      [edit]Return value

      Pointer to the first character indest, that is also insrc, or a null pointer if no such character exists.

      [edit]Notes

      The name stands for "wide character string pointer break", because it returns a pointer to the first of the separator ("break") characters.

      [edit]Example

      Run this code
      #include <cwchar>#include <iomanip>#include <iostream> int main(){constwchar_t* str= L"Hello world, friend of mine!";constwchar_t* sep= L" ,!"; unsignedint cnt=0;do{        str= std::wcspbrk(str, sep);// find separatorstd::wcout<<std::quoted(str)<< L'\n';if(str)            str+=std::wcsspn(str, sep);// skip separator++cnt;// increment word count}while(str&&*str); std::wcout<< L"There are "<< cnt<< L" words\n";}

      Output:

      " world, friend of mine!"", friend of mine!"" of mine!"" mine!""!"There are 5 words

      [edit]See also

      returns the length of the maximum initial segment that consists
      of only the widenot found in another wide string
      (function)[edit]
      finds the first occurrence of a wide character in a wide string
      (function)[edit]
      finds the first location of any character from a set of separators
      (function)[edit]
      C documentation forwcspbrk
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/string/wide/wcspbrk&oldid=153115"

      [8]ページ先頭

      ©2009-2025 Movatter.jp