首页 > 生活 > > 正文
2023-07-22 06:21:08

c语言strcat_s(C语言strcat函数怎么用)

导读 大家好,我是小根根,我来为大家解答以上问题。c语言strcat_s,C语言strcat函数怎么用很多人还不知道,现在让我们一起来看看吧!1、用法:2

大家好,我是小根根,我来为大家解答以上问题。c语言strcat_s,C语言strcat函数怎么用很多人还不知道,现在让我们一起来看看吧!

1、用法:

2、#include <string.h>

3、在C++中,则存在于<cstring>头文件中。

4、strcat原型:

5、extern char *strcat(char *dest,char *src);

6、功能:

7、把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。

8、说明:

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

10、返回指向dest的指针。

11、strcat()函数从名称来讲就是索的含义,用途:在一个字符串的末尾增加新的字符。

12、函数定义如下:

13、char *strcat(char *dest, const char *src);

14、扩展资料

15、代码实现如下:

16、char *strcat(char *dest, const char *src)

17、{

18、char *tmp = dest;

19、while (*dest)

20、dest++;

21、while ((*dest++ = *src++) != '\0');

22、return tmp;

23、}

24、实现原理:

25、首先dest地址移动到最后一位,然后增加src参数值遇到’\0’结束拷贝。

26、strcat()也存在着与strcpy()类似的问题。

本文到此讲解完毕了,希望对大家有帮助。