首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

剔除字符串中的特定字符和重复字符

2012-06-28 
删除字符串中的特定字符和重复字符?#include stdio.hvoid del_char(char *str, char ch){char *p1,*p2p

删除字符串中的特定字符和重复字符

?

#include <stdio.h>void del_char(char *str, char ch){        char *p1,*p2;        p1=p2=str;        while(*p2!='\0'){                if(*p2!=ch)                        p1++;                p2++;                *p1=*p2;        }}void del_same(char *str){        char *p1,*p2;        p1=p2=str;        while(*p2!='\0'){                if(*(p2+1)!=*p1)                        p1++;                p2++;                *p1=*p2;        }}int main(int argc, char**argv){        char *str=argv[1];        printf("ORG:%s\n",str);        del_char(str,'a');        printf("Del_a:%s\n",str);        del_same(str);        printf("Del_same:%s\n",str);        return 0;}

热点排行