在线文档教程
C++
字符串 | Strings

std::wcscat

STD::wcscat

Defined in header
wchar_t *wcscat( wchar_t *dest, const wchar_t *src

将所指向的宽字符串的副本附加到src指向宽字符串的末尾dest.宽性src[0]的末尾替换空终止符。dest产生的宽字符串为空终止。

如果目标数组不足以满足两个目标数组的内容,则该行为是未定义的。strdest以及终止空宽字符。

如果字符串重叠,则行为未定义。

参数

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

返回值

返回dest...

二次

#include <iostream> #include <cwchar> #include <clocale> 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'; }

二次

可能的产出:

二次

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

二次

另见

wcsncatappends a certain amount of wide characters from one wide string to another (function)
strcatconcatenates two strings (function)
wcscpycopies one wide string to another (function)

C.wcscat文件

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreference.com/w/cpp/string/Wide/wcscat