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

编写一程序,将两个字符串连接起来,不用strcat函数。
2024-11-20 17:20:57
推荐回答(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;
}