C++官网参考链接:https://cplusplus.com/reference/cwchar/wcsncat/
函数
wcsncat
wchar_t* wcsncat (wchar_t* destination, const wchar_t* source, size_t num);
从宽字符串中追加字符
将source的第一个num个宽字符附加到destination,再加上一个终止的空宽字符。
如果source中的C宽字符串的长度小于num,则只复制终止空宽字符之前的内容。
这是strncat(
形参
destination
指向目标数组的指针,该数组应该包含一个C宽字符串,并且足够大,能够包含连接的结果字符串,包括附加的空宽字符。
source
要附加的C宽字符串。
num
要附加的最大宽字符数量。
size_t是无符号整型。
返回值
返回destination。
用例
/* wcsncat example */
#include
int main ()
{
wchar_t wcs1[20];
wchar_t wcs2[20];
wcscpy ( wcs1, L"To be " );
wcscpy ( wcs2, L"or not to be" );
wcsncat ( wcs1, wcs2, 6 );
wprintf ( L"%ls\n", wcs1);
return 0;
}
输出:
