#include <stdio.h>
#include <string.h>
void main()
{
char str[100],sub[100];
int m,n,len,i;
printf("Enter string:");
gets(str);
printf("\nEnter m n:");
scanf("%d%d",&m,&n);
len=strlen(str);
if( m-1+n>len )
printf("Can't run with %d and %d!\n",m,n);
else
{ i=0;
/**/ while(i<=n) /**/ i<n
{
/**/ sub[i]=str[m+i]; /**/ sub[i]=str[m+i-1];
i++;
}
/**/ sub[i]='\n'; /**/ sub[i]='\0'
printf("sub string is:%s\n",sub);
}
getch();
}
请问中间改错那些为什么是那样子,
求程序整个过程解析
Eric_温水之蛙
Eric_温水之蛙
相关分类