#include<stdio.h>
#include<string.h>
int main(){
int m,n,i;
char str[100],*p=str;
printf("Input string:");
gets(str);
printf("Input m and n:");
scanf("%d %d",&m,&n);
/*for(i=0;i<n;i++){
printf("%c",*(p+m+i-1));
}*/
for(i=0;i<n;i++){
printf("%c",str[m+i]);
}
return 0;
}
两种输出方法一种数组一种指针看你喜欢哪个 有帮助的话采纳一下