编写一程序,将两个字符串连接起来,不用strcat函数。

编写一程序,将两个字符串连接起来,不用strcat函数。
2024年11月20日 17:20
有2个网友回答
网友(1):

void main(){
char s1[80],s2[40];
int i=0,j=0;
gets(s1);
gets(s2);
while(s1[i++]!='\0');
i--;
while((s1[i++]=s2[j++])!='\0');
printf("%s",s1);
}

网友(2):

你看看这个吧,我只是个过客……
#define
length
1000
char
*Combin(char
*str1,char*str2)
{
char
string[length];
char
*p;
p=string;
while(*str1)
{
*p
=
*str1;
p++;
str++;
}
while(*str2)
{
*p=*str2;
p++;
str2++;
}
return
string;
}