Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- char * dedupe(char * str) {
- if(str == nullptr || strlen(str) == 0) return str;
- char * ptr = str;
- char * pos = str;
- while(*ptr) {
- *pos = *ptr;
- while(*ptr && *pos == *++ptr);
- ptr--;
- *pos++ = *ptr++;
- }
- *pos++ = '\0';
- return str;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement