题目:
6-2 有一个字符串,包含n个字符,写一个函数,将此字符串中从第m个字符开始的全部字符复制成为另外一个字符串。
分数 15
全屏浏览题目
切换布局
作者 liudj
单位 广东东软学院
有一个字符串,包含n个字符,写一个函数,将此字符串中从第m个字符开始的全部字符复制成为另外一个字符串。
函数接口定义:
函数接口:void copystr(char *p1,char *p2,int m);
其中 *p1和*p2 都是用户传入的参数。 m是复制字符的开始位置。
裁判测试程序样例:
#include "stdio.h" #include "string.h" void copystr(char *p1,char *p2,int m); int main() { int m; char str1[20],str2[20]; gets(str1); scanf("%d",&m); if (strlen(str1)<m) printf("input error"); else { copystr(str1,str2,m); puts(str2); } return 0; } /* 请在这里填写答案 */
输入样例:
在这里给出一组输入。例如:
reading__room
10
输出样例:
在这里给出相应的输出。例如:
room
答案:
void copystr(char *p1,char *p2,int m)
{
int i=0;
for(i=0;i<m;i++)
p1++;
p1--;
strcpy(p2,p1);
}