C语言如何实现删除字符串中的字符

比如我的字符串是abcde****abcd***,我要得到abcdabcd

第1个回答  2010-05-28
void delchar(char *s, char ch)
{
int i=0,j=0;
while(s[i])
{
if(s[i]==ch)
{
i++;
}
else
{
s[j++]=s[i++];
}
}
s[j] = '\0';
}
相似回答