Name: Anonymous 2007-05-11 16:50 ID:tCgeez6Q
I receive a string, and I want to remove any 'a', 'b' and 'c' characters, in a recursive way.
How do I do this in C and Java?
Thanks
How do I do this in C and Java?
Thanks
void remove_char(char* s,char c){
for(char*r=s;*s;*r=!s++)if(*s!=c)*r++=*s;
}void remove_char(char*s,char c,char*r){
if(!r)r=s;
if(*s!=c)*r++=*s;
*r=!s++;
if(*s)return remove_char(s,c,r);
}