函数
<cwchar>

wcscat

wchar_t* wcscat (wchar_t* destination, const wchar_t* source);
连接宽字符串
source 宽字符串的副本追加到 destination 宽字符串的末尾。destination 中的终止空宽字符会被 source 的第一个字符覆盖,并且在 destination 中由两者连接形成的新字符串的末尾会包含一个空宽字符

destinationsource 不得重叠。

这是 strcat (<cstring>) 的宽字符等价版本。

参数

destination
指向目标数组的指针,该数组应包含一个 C 宽字符串,并且足够大以容纳连接后的结果字符串。
source
要追加的 C 宽字符串。它不应与 destination 重叠。

返回值

返回 destination

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
/* wcscat example */
#include <wchar.h>

int main ()
{
  wchar_t wcs[80];
  wcscpy (wcs,L"these ");
  wcscat (wcs,L"wide strings ");
  wcscat (wcs,L"are ");
  wcscat (wcs,L"concatenated.");
  wprintf (L"%ls\n",wcs);
  return 0;
}

输出

these wide strings are concatenated. 


另见