/*-----------------------------------------------------------------------
编写函数:实现输入一个字符串,删除字符串中的重复字符,然后输出新的字符串(重复字符保留第一次出现的字符)
例如:
请输入一串字符串:Mn888A99,Mn.,Mzxcv,nkh021215468796468765465
去重后的字符串为:Mn8A9,.zxcvkh0215467
------------------------------------------------------------------------*/
#include <stdio.h>
#include <string.h>
void removeDuplicates(char *str) {
int seen[256] = {0};
int nextIndex = 0;
int i;
int len = strlen(str);
if (str == NULL||len<=1) return;
/**********Program**********/
/********** End **********/
str[nextIndex] = '\0';
}
int main() {
char str[100]="Mn888A99,Mn.,Mzxcv,nkh021215468796468765465";
removeDuplicates(str);
printf("%s\n", str);
return 0;
}