將字符串按指定字符截斷分組的一種方法

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章