在主函数中输入两个字符串,连接后的字符串输出(不得使用strcat()函数)。

2025-04-05 03:05:21
推荐回答(3个)
回答1:

把scanf()改成gets()
或者在scanf()后加getchar();
因为第二个字符串接受了你的回车 相当于\n
你可以打印看一下

回答2:

void link(char str1[],char str2[])
{
 int i=0,j=0;
 while(str1[i]!='\0')
  i++;
  i--;//
 while(str2[j]!='\0')
 {
  str1[i++]=str2[j++];
 }
 str1[i]='\0';
}

回答3:

这个题目就是要自己实现一个strcat。