1. 函数介绍
char * strcat ( char * destination, const char * source );
功能: 字符串追加,把source
指向的源字符串中的所有字符都追加到destination
指向的空间中。
参数:
destination
:指针,指向目的地空间
source
:指针,指向源头数据
返回值:
strcat
函数返回的目标空间的起始地址
2. 代码演示
#include <stdio.h>
#include <string.h>
int main()
{
char arr1[20] = "hello ";
char arr2[] = "world";
strcat(arr1, arr2);
printf("%s\n", arr1);
return 0;
}
使用注意事项:
- 源字符必须以
'\0'
结束。 - 目标字符串中也得有
\0
,否则没办法知道追加从哪里开始。 - 目标空间必须要足够大,能容纳下源字符串的内容。
- 目标空间必须可修改。
完