专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 移动开发

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

发布时间:2010-05-30 04:50:42 文章来源:www.iduyao.cn 采编人员:星星草
删除字符串中的特定字符和重复字符

 

#include <stdio.h>
void del_char(char *str, char ch)
{
        char *p1,*p2;
        p1=p2=str;
        while(*p2!=''){
                if(*p2!=ch)
                        p1++;
                p2++;
                *p1=*p2;
        }
}
void del_same(char *str)
{
        char *p1,*p2;
        p1=p2=str;
        while(*p2!=''){
                if(*(p2+1)!=*p1)
                        p1++;
                p2++;
                *p1=*p2;
        }
}

int main(int argc, char**argv)
{
        char *str=argv[1];
        printf("ORG:%sn",str);
        del_char(str,'a');
        printf("Del_a:%sn",str);
        del_same(str);
        printf("Del_same:%sn",str);

        return 0;
}
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: