乐愚社区Beta

 编程语言  >  C语言求助

C语言求助

突然间  L1  • 2019-12-16 • 回复 0 • 只看楼主举报    

#include<stdio.h>
void strcopy(char s1[],char s2[],int m,int n)
{
   char *p,*o;
   p=s1;
   o=s2;
   int i,j;
   for(i=0; i<=m-2; i++)
       p++;
   for(j=0; j<n+1; j++)
   {
       *o=*p;
       o++;
       p++;
   }
   printf("%s",s2);
}

int main()
{
   char s1[10];
    char s2[10];
   gets(s1);
   int m,n;
   scanf("%d%d",&m,&n);
   strcopy(s1,s2,m,n);
   return 0;
}

为什么运行时最后总是有个转义字符?


还没注册帐号?快来注册社区帐号,和我们一起嗨起来!
关于本社区

集各类兴趣爱好于一身的轻量化交流社区,在此您可以和他人一起分享交流您觉得有价值的内容,社区鼓励大家发表原创内容,为社区添砖加瓦!

发帖奖励 → 社区版规 → 招聘版主 →
推荐版块
扫描二维码下载社区APP
回到顶部