lee941224
2019-06-20 08:52
采纳率: 75%
浏览 2.9k

编写一程序将两个字符串连接起来

相当于写一个具有strcat函数功能的函数。
代码:
为什么结果正确,但是后面会有一些乱码?
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • xb1667 2019-06-20 11:57
    已采纳

    需要在字符串结束处加上'\0'(字符串结束标志)

    点赞 评论
  • SkeletonKing233 2019-06-21 16:55

    现在读入刚完的时候,记录一个x = strlen(a) + strlen(b);
    最后在该输出时让a[x] = '\0';即可

    点赞 评论

相关推荐 更多相似问题