刪除與某個(gè)字符相鄰且相同的字符,如,abcddef,刪除相鄰的相同字符d后變?yōu)椋?abcdef。
要求:輸入字符串,輸出刪除后的結(jié)果。
參考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