//编写mystract函数,将两个字符串合并输出,要求不改变原先字符数组的地址和内容。
#include <stdio.h>
void mystrcat(char * arr, char * ch)
{
int i = 0;
for(i = 0; i < 20; i++)
{
if(arr[i])
{
printf("%c", arr[i]);
}
}
for(i = 0; i < 10; i++)
{
if(ch[i])
{
printf("%c", ch[i]);
}
}
printf("\n");
}
int main()
{
char arr[20] = "abcdefg";
char ch[10] = "higklmn";
mystrcat(arr, ch);
return 0;
}