#include<stdio.h>
#include<string.h>
void part_copy(int m, char *str1,char *str2)
{
int i, j, k, l;
char* p1, * p2;
p1 = str1;
p2 = str2;
l = strlen(str1);
for (i = 0, j = m-1; i < l - m + 1; i++, j++)
{
p2[i] = p1[j];
}str2[i] = '\0';
}
int main()
{
int m, n;
char str1[100], str2[100];
printf("一共要输入n个字符,n=");
scanf("%d", &n);
printf("该字符串内容为:");
scanf("%s",str1);
printf("从该字符串的第m位开始复制:");
scanf("%d", &m);
part_copy(m, str1, str2);
printf("%s", str2);
return 0;
}