strcat函数和strncat函数

使用这两个函数需要引用string.h头文件

strcat函数

char * strcat ( char * destination, const char * source );
第一个变量是要追加的数组,第二个函数是数组的来源。

12345678910
#include <stdio.h>#include <string.h> int main(){	char arr1[30] = "abc";	char arr2[] = "def";	strcat(arr1,arr2);	printf("%s\n",arr1);}

打印的结果是abcdef
strcat函数把arr1后面追加了arr2。
注意⚠️:strcat函数不能自己给自己追加。
例如strcat(arr1,arr1);arr1的内容不会改为abcabc

strncat函数

char * strncat ( char * destination, const char * source, size_t num );
第一个变量是要追加的数组,第二个函数是数组的来源,第三个函数是数组的大小

🔍 ×