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
#include <string.h>
void removeChar(char *s, char c) {
int charShift = 0, i, len = strlen(s)+1;
for (i = 0; i < len; i++) {
s[i-charShift] = s[i];
if (s[i] == c)
charShift++;
}
}