#include <stdio.h>
#include <string.h>
#include <assert.h>
char *my_strcat(char *str1,const char *str2)
{
assert(str1 && str2);
char *ret = str1;
while(*str1){
str1++;
}
while(*str2)
{
*str1++ = *str2++;
}
*str1 = '\0';
return ret;
}
int main()
{
char buf[100] = "yangyun";
char str[] = "zhanxiaoping";
char *tmp = my_strcat(buf,str);
printf("%s\n",tmp);
return 0;
}
自定义一个函数,实现库函数strcat的全部功能
最新推荐文章于 2024-01-17 11:27:33 发布