函数
<cstring>

strcat

char * strcat ( char * destination, const char * source );
连接字符串
source 字符串的副本附加到 destination 字符串。 destination 中的终止空字符被 source 的第一个字符覆盖,并将一个空字符包含在由两个字符串连接而成的新字符串末尾,该字符串在 destination 中。

destinationsource 不得重叠。

参数

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

返回值

返回 destination

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* strcat example */
#include <stdio.h>
#include <string.h>

int main ()
{
  char str[80];
  strcpy (str,"these ");
  strcat (str,"strings ");
  strcat (str,"are ");
  strcat (str,"concatenated.");
  puts (str);
  return 0;
}

输出

these strings are concatenated. 


另见