字符串中删除指定字符
#include <stdio.h>
void d(char a[],char c)
{ int i,j;
for(i=0,j=0; *(a+i)!='\0'; i++)
{
if(*(a+i)==c) continue;
else
{
*(a+j)=*(a+i);
j++;
}
}
*(a+j)='\0';
}
int main()
{
char a[100],c;
scanf("%s %c",a,&c);
d(a,c);
printf("%s",a);
return 0;
}