您的位置:首页 > 编程语言 > C语言/C++

自定义strcat函数的用法及其实现C语言

2018-03-05 14:57 239 查看

strcat 功能

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

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

#include<stdio.h>
#include<assert.h>
char *my_strcat(char *dest, const char *src)
{
char *ret = dest;
assert(dest != NULL);
assert(src != NULL);
while (*dest)
{
dest++;
}
while (*dest++ = *src++)
{
;
}
return ret;
}

int main()
{
char a[20] = "hello";
char *s = "world";
my_strcat(a,s);
printf("%s\n",a);
return 0;
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  strcat 功能 实现 c语言