#include <stdio.h>
void *mystrcat(char* str1, const char* str2)
{
int length1 = 0;
while (*(str1 + length1) != '\0')
{
length1++;
}
int length2 = 0;
while (*(str2 + length2) != '\0')
{
*(str1 + length1 + length2) = *(str2 + length2);
length2++;
}
*(str1 + length1 + length2) = '\0';
return str1;
}
int main()
{
char str1[50], str2[50];
printf("请输入第一个字符串:\n");
scanf("%s", str1);
printf("请输入第二个字符串:\n");
scanf("%s", str2);
printf("%s", mystrcat(str1,str2));
system("pause");
return 0;
}