#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void get_repeating_chars(char* s, char *tmp) {
int len = strlen(s), k = 0;;
for (int i = 0; i < len; i++) {
for (int j = i + 1; j < len; j++) {
if (s[i] == s[j]) {
if (!strchr(tmp, s[i])) {
tmp[k++] = s[i];
break;
}
}
}
}
tmp[k] = '\0';
}
int main()
{
char s[] = "abcdeffghijgklmbbbbxzx";
char *tmp = (char *)malloc((strlen(s) * sizeof(char)) + 1);
get_repeating_chars(s, tmp);
puts(tmp);
free(tmp);
return 0;
}
/*
run:
bfgx
*/