Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::wcscat

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

      Appends a copy of the wide string pointed to bysrc to the end of the wide string pointed to bydest. The wide charactersrc[0] replaces the null terminator at the end ofdest. The resulting wide string is null-terminated.

      The behavior is undefined if the destination array is not large enough for the contents of bothsrc anddest and the terminating null wide character.

      The behavior is undefined if the strings overlap.

      Contents

      [edit]Parameters

      dest - pointer to the null-terminated wide string to append to
      src - pointer to the null-terminated wide string to copy from

      [edit]Return value

      Returns a copy ofdest.

      [edit]Example

      Run this code
      #include <clocale>#include <cwchar>#include <iostream> int main(void){wchar_t str[50]= L"Земля, прощай.";    std::wcscat(str, L" ");    std::wcscat(str, L"В добрый путь."); std::setlocale(LC_ALL,"en_US.utf8");std::wcout.imbue(std::locale("en_US.utf8"));std::wcout<< str<<'\n';}

      Possible output:

      Земля, прощай. В добрый путь.

      [edit]See also

      appends a certain amount of wide characters from one wide string to another
      (function)[edit]
      concatenates two strings
      (function)[edit]
      copies one wide string to another
      (function)[edit]
      C documentation forwcscat
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/string/wide/wcscat&oldid=153736"

      [8]ページ先頭

      ©2009-2025 Movatter.jp