#include<stdio.h>
#include<string.h>
void main()
{
char a[100],b[100];
int i,n,m;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%c",&a[i]);
scanf("%d",&m);
strcpy(b,a+m);
printf("%s",b);
return 0;
}
这个为什么不对?用strcpy应该怎么做?在输入字符串时,gets怎么使用?
可是为什么这两种都得不到正确结果
追答已测试,答案正确。输入 abcde,2,输出cde