刪除與某個字符相鄰且相同的字符,如,abcddef,刪除相鄰的相同字符d后變為: abcdef。
要求:輸入字符串,輸出刪除后的結果。
參考STL算法: unique/unique_copy
1 void deldupchar(char* s)
2 {
3 char* i, *j;
4 if (s && *s!='\0') {
5 i = s; j = s+1;
6 while (*j!='\0') {
7 if (*i!=*j)
8 *++i = *j;
9 j++;
10 }
11 *++i = '\0';
12 }
13 }
14