Professional Documents
Culture Documents
void removeDuplicates(char* S)
{
// When string is empty, return
if (S[0] == '\0')
return;
int i = 0;
while (S[i] != '\0') {
S[i] = S[i + 1];
i++;
}
removeDuplicates(S + 1);
}
int main()
{
char S1[] = "abbcbbb";
removeDuplicates(S1);
cout << S1 << endl;
return 0;
}