C语言作业:写一子函数copystr(),将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。

完整题目:【要求必须使用到指针法】

有一字符串,包含n个字符。写一子函数copystr(),将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。

#include<stdio.h>
void copystr(char *s,int m,char *p)
{for(s+=m-1;*p++=*s++;);
}
int main()
{char s1[200],s2[100];
 int m;
 gets(s1);
 scanf("%d",&m);
 copystr(s1,m,s2);
 printf("%s\n",s2);
 return 0;
}

温馨提示:答案为网友推荐,仅供参考
相似回答