c++学习笔记--06 strcat()

发布时间 2023-07-10 02:32:37作者: (⊃・ᴥ・)つ

strcat()函数介绍

1.功能

把src所指向的字符串(包括“\0”)复制到dest所指向的字符串后面(删除dest原来末尾的“\0”)。要保证dest足够长,以容纳被复制进来的src。src中原有的字符不变。返回指向dest的指针。

2.头文件

在C中,函数原型存在 <string.h>头文件中。

在C++中,则存在于头文件中。

3.注意事项

千万要保证dest的数组长度要大于 dest+src。否则会报Segment fault错误。

src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。

4.用法示例

char c1[35] = "adb connect ";
char c2[] = "192.168.0.105:5555";
strcat(c1,c2);
std::cout << c1 <<std::endl;