如何去掉重复字符
如:i love you
结果为
i lve yu
[解决办法]
char a[]= "i love you ";
char p=new char[strlen(a)];
memset(p,0,strlen(a));
int iCount=0;
for(int i=0;i <strlen(a);i++)
{
if(a[i]!=-1)
for(int j=i;j <strlen(a);j++)
if (a[i]==a[j])
a[i]=a[j]=-1;//重复的全置-1
}
for (int i=0;i <strlen(a);i++)
if (a[i]!=-1&&a[i]!= ' ') //去掉-1和空格就是要的
p[iCount++]=a[i];
//do something。。。
delete []p;