将字符串按指定字符截断分组的一种方法

来源:互联网 发布:淘宝网男针织衫 编辑:程序博客网 时间:2024/06/07 05:54

string str = ''ac, ef,11,foj, ki"

string tempstring;

 while(1)               
 {              
     int pos = str.find(',');
     if(pos==0)
  {      
            str = str.substr(1);
       continue;
  }      
  if(pos<0)
        {
      vsubstring.push_back(str);
       break;
  }      
    tempstring = str.substr(0,pos);
    str = str.substr(pos+1);
    vsubstring.push_back(tempstring);
 }

 

以上代码可以讲字符串str按逗号 分割为以下字符串:

ac

ef

11

foj

ki

原创粉丝点击