#include <stdio.h>
#include <windows.h>
#include <assert.h>
char *my_strcat(char* str1, const char* str2)
{
assert(str1 != NULL);
assert(str2 != NULL);
char* ret = str1;
while (*str1)
{
str1++;
}
while (*str2)
{
*str1++ = *str2++;
}
*str1 = '\n';
return ret;
}
int main()
{
char str1[20] = "abcdfef";
const char str2[] = "fmvikd";
char* str = my_strcat(str1, str2);
printf("%s\n", str);
system("pause");
return 0;
}
C语言strcat的模拟实现
最新推荐文章于 2022-03-06 15:14:32 发布