问答详情
源自:6-8 字符串函数

求大神解决

为什么这样不行?

strcat(s2,s3);

strcpy(s1,s2);

提问者:梦之契约 2017-08-19 17:29

个回答

  • 成蔚
    2017-08-19 21:15:56

    s2[]="我爱,"字符串长度为3,字符串数组长度为4

    s3[]="慕课网"字符串长度为3,字符串数组长度为4

    s2 接不上 s3    因为s2没有足够的空间来容纳要复制的字符串

    把 char  s2[ ]="我爱,"  改为  s2[ n ]=“我爱,”其中n至少大于等于7

    你可以试试n=6   很有趣的噢