600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > c语言stract函数是什么 您好 这个函数该怎么办 是关于C语言strcat函数?

c语言stract函数是什么 您好 这个函数该怎么办 是关于C语言strcat函数?

时间:2019-06-08 02:48:35

相关推荐

c语言stract函数是什么 您好 这个函数该怎么办 是关于C语言strcat函数?

用法:

#include

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

strcat原型:

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

功能:

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

说明:

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

返回指向dest的指针。

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

函数定义如下:

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

扩展资料

代码实现如下:

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

{

char *tmp = dest;

while (*dest)

dest++;

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

return tmp;

}

实现原理:

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。