刪除重複的字符某處在我的計劃,我得到這些輸出:c從陣列
ee
或:
thht
基本上我想刪除重複獲得e
或th
。我得到這個代碼:
j = 0;
for (i = 1; i < strlen(erros); i++)
{
if (erros[j] != erros[i])
{
erros[j+1] = erros[i];
j++;
}
}
此代碼給我e
和tht
。如果在第一種情況下它可以,在第二種情況下則不行。我相信這是因爲我沒有排序數組。
有沒有一種方法,沒有排序數組和使用上面的代碼,以獲得所需的輸出?
可能的重複[在C中刪除重複數組中的數據](http://stackoverflow.com/questions/2826233/removing-duplicates-in-an-array-in-c) – 2011-04-05 16:07:38