思路:从m后复制那就可以让m后尽心赋值
//2、编写一个程序,将字符串中的第m个字符开始的全部字符复制成另一个字符串。要求在主函数中输入字符串及m的值并输出复制结果。
#include <stdio.h>
#include <string.h>
main()
{
char str1[80];
char str2[80];
int i;
int j = 0;
int m;
printf("请输入一个字符串:");
gets(str1);
printf("请输入复制的位置:");
scanf("%d",&m);
for(i = m - 1;str1[i] != '\0';i ++)
{
str2[j] = str1[i];
j ++;
}
for(i = 0;i < j;i ++)
{
printf("%c ",str2[i]);
}
}