字符删除的题,输不出结果不知道什么原因,求大神指点?
int main(){
char str[50];
char ch;
int i,j,index;
scanf("%s",str);
getchar();
scanf("%c",&ch);
for(i=0;str[i]!='\0';i++)
{
if(str[i]==ch)
{
for(j=index;j<strlen(str);j++)
{
str[j]=str[j+1];
}
i=i-1;
}
}
printf("%s",str);
return 0;
}