分隔字符串的函数

    技术2022-05-19  22

    void SplitString(std::string strInput, char cSpliter, std::vector<std::string>& vecOutput)    {        int begin = -1, end = 0;        vecOutput.clear();          while(1)        {              end= strInput.find(cSpliter, ++begin);              if( end == std::string::npos )                 break;             vecOutput.push_back( strInput.substr(begin,end-begin) );              begin = end;          }          vecOutput.push_back(strInput.substr(begin, strInput.size() - begin));     }


    最新回复(0)