首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

std::wcscat

Defined in header <cwchar>

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...

二次

代码语言:javascript
复制
#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';
}

二次

可能的产出:

二次

代码语言:javascript
复制
Земля, прощай. В добрый путь.

二次

另见

wcsncat

appends a certain amount of wide characters from one wide string to another (function)

strcat

concatenates two strings (function)

wcscpy

copies one wide string to another (function)

C.wcscat文件

代码语言:txt
复制
 © cppreference.com

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

扫码关注腾讯云开发者

领取腾讯云代金券