我正在尝试用 c++ 补充标题,但没有弄清楚这是我尝试过的
char *str=new char[100];
cout<<"enter the string";
cin.getline(str,100);
int len=strlen(str);
int i=0;
//iterating through the string
while(i<len-1)
{
int signal=0;
char x;
int j=i+1;
while(j<len)
{
if(str[j]==str[i])
{
x=str[i];
for(int k=j;k<len;k++)
{
str[k]=str[k+1];
}
len--;
signal=1;
}
else
{
j++;
}
}
if(signal==1)
{
for(int l=i;l<len;l++)
{
str[l]=str[l+1];
}
str[len-1]=x;
}
}
cout<<str;
在这段代码中我没有做过 i++,请告诉我在哪里做 i++,或者你可以告诉一个简单的代码来实现它。
谢谢你的时间。