顺便问一下,我的这个代码哪里出错了啊?
#include
void delChar(char sreStr[200],int num,int beginIndex,char destStr[200]);
int main()
{
char sreStr[200],destStr[200];
int num,beginIndex,a;
gets(sreStr);
scanf("%d%d",&num,&beginIndex);
delChar(sreStr,num,beginIndex,destStr);
return 0;
}
void delChar(char sreStr[200],int num,int beginIndex,char destStr[200])
{
int n=0,a,j;
while(sreStr[n]!=0)
n++;
a=n;
for(n=0;n<beginIndex - 1;n++)
{
destStr[n]=sreStr[n];
}
for(n=beginIndex-1;n<=a-num;n++)
{
for(j=a-num;j<=a;j++)
destStr[n]=sreStr[j];
}
puts(destStr);
}