码迷,mamicode.com
首页 > 其他好文 > 详细

Algorithm delete some charactors from string

时间:2016-10-28 17:49:04      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:char   let   sch   ring   str   string   void   pst   delete   

bool IsCharBelongString( IN const char* szIn, IN char ch )
{
    if (szIn)
    {
        while (*szIn)
        {
            if (ch == *szIn)
            {
                return true;
            }
            szIn++;
        }
    }
    return false;
}

void DeleteChar( IN char* szIn, IN const char* szDelete )
{
    if (szIn)
    {
        char* pStep1 = szIn;
        char* pStep2 = szIn;
        while (*pStep1)
        {
            if (!DIYIsCharBelongString(szDelete, *pStep1))
            {
                *pStep2++ = *pStep1;
            }
            pStep1++;
        }
        *pStep2 = 0;
    }
}

 

Algorithm delete some charactors from string

标签:char   let   sch   ring   str   string   void   pst   delete   

原文地址:http://www.cnblogs.com/nonebutnow/p/6008758.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!