delete repeated words in string
#include <stdio.h>
#include <string.h>
void removeDuplicates(char *str) {
int len = strlen(str);
if (len < 2) {
return;
}
int tail = 1;
for (int i = 1; i < len; ++i) {
int j;
for (j = 0; j < tail; ++j) {
if (str[i] == str[j]) {
break;
}
}
if (j == tail) {
str[tail] = str[i];
++tail;
}
}
str[tail] = '\0';
}
int main() {
char str[] = "programming";
removeDuplicates(str);
printf("%s\n", str);
return 0;
}