删除与某个字符相邻且相同的字符,如,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