strcat()
#include <stdio.h>
#include <string.h>
int main()
{
char arr1[30] = "hello";
char arr2[] = "world";
strcat(arr1, arr2);
printf("%s\n", arr1);//追加字符串
return 0;
}
strcat函数是字符串追加函数,也就是在arr1字符串后面追加另一个字符串。
比如在“hello”后面追加一段“world”就可以用strcat函数来实现.
arr2中的字符接到arr1指向的字符后面。需要注意的是,在使用strcat()函数之前,必须保证arr1后面有足够的空间来容纳连接之后的字符串,否则就会出现缓冲溢出的问题。
strncat()
用法与strcat一样。
但是使用strncat可以解决字符串连接出现的缓冲区溢出问题。