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

stringBySq

时间:2016-08-16 23:40:31      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:

void split(const std::string& src, char& sq, char& ESC,  StringVec& vec)

{

        vec.clear();

 

        std::string::size_type size = src.size();

        std::string::size_type pos = 0, pre = 0;

        for(; pos < size;pos++)

        {

                if(src[pos] == sq)

                {

                          vec.push_back(substr(src, pos - pre));

                          pos++;

                 }

                 else if(src[pos] == ESC)

                 {

                         pos++;

                 }

           }

  

           if(src.empty())

           {

                    vec.push_back(src.substr(src,pre);

            }

}

            

stringBySq

标签:

原文地址:http://www.cnblogs.com/streams/p/5778117.html

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