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