1.我们要知道stcat的作用是什么,字符串追加。
2.我们进行模仿,我们先将arr1不断++,直到“\0”,我们加在后面。
//模拟实现strcat(字符串追加)
char* my_strcat(char* arr1, const char* arr2)
{
assert(arr1 && arr2);
char ret = arr1;
while (*arr1!= '\0')
{
arr1++;
}
while (*arr1++=*arr2++)
{
;
}
return ret;
}
int main()
{
char arr1[20] = { "hello " };
char arr2[] = { "world" };
my_strcat(arr1, arr2);
printf("%s", arr1);
}