题目: /*请编写函数connect(char *p1, char *p2),其功能是实现两个字符串的连接(不能使用库函数strcat), 即把p2所指的字符串连接到p1所指的字符串的后面。 例如main函数中输入"hello",“world”,则最后输出``“helloworld” *
#include<stdio.h>
void connect(char *p1,char *p2)
{
int i,j;
for(i=0;p1[i]!='\0';i++);
for(j=0;p2[j]!='\0';j++)
{
p1[i]=p2[j];
i++;
}
p1[i]='\0';
}
int main()
{ char s1[80], s2[40] ;
scanf("%s%s", s1, s2) ;
connect (s1, s2) ;
printf("%s", s1) ;
return 1;
}
另外也可以数组形式传参,将函数名 void connect(char *p1,char *p2)
可改为 void connect(char p1[ ] , char p2[ ])