函数原型:char *strcat(char *dest,const char*src)
功能:连接字符串,将一串字符串连接到另一个字符串后,(dest为目的地字符串指针,src为源字符串指针,strcat会将参数src字符串链接到参数dest所指的支付串尾部)
实现代码第一种方法:
#include
#include
char *my_strcat(char*dest, const char*src)
{
assert(dest != NULL && src != NULL); //判断字符串是否为NULL;
char *tmp = dest;
while(*tmp != '0'){
tmp++;
}
while((*dest++ = *src++) != '0')
return dest;
}
int main()
{
char arr[100] ={"hello"};
char *brr = " word"
return 0;
}
实现代码第二种方法:
#include
#include
#include
char*my_strcat(char *dest, const char*src)
{
strcpy(dest+strlen(dest),src); //strlen长度不包括'0';
return dest;
}
int main()
{
char arr[100] ={"hello"};
char *brr = " word"
return 0;
}