输入一个字符,将字符串中相同的去掉,这个为什么不行
#include<stdio.h>void delchar (char * s,char ch);
void main ()
{
char s[80];
char ch;
printf("pls input ch:\n");
ch=getchar();
printf("pls input s:\n");
scanf("%s",s);
delchar(s,ch);
printf("%s",s);
}
void delchar (char * s,char ch)
{
int i=0;
while (* (s+i) !='\0')
{
if(* (s+i)=ch)
* (s+i)=' ';
i++;
}
}