#包含?& ltiostream & gt
#包含?& lt字符串& gt
#包含?& ltvector & gt
使用?名稱空間?std
//根據字符串C拆分字符串S得到vector_v?
向量& lt字符串& gt?拆分(const?弦與弦。?s,?const?弦與弦。?c ){
向量& lt字符串& gt?五;
int?pos1=0,pos2
while((pos 2 = s . find(c,pos1))!=-1){
v . push _ back(s . substr(pos 1,?pos 2-pos 1);
pos1?=?pos2?+?c . size();
}
if(pos 1?!=?長度()
v . push _ back(s . substr(pos 1));
回歸?五;
}
int?主()
{
弦樂?Input=“張三$|男$|濟南$|大專學歷$ |“;
向量& lt字符串& gtmyArray=split(輸入“$ |”);
for(int?I = 0;我& ltmyarray . size();i++){
cout & lt& lt緬甸【I】& lt;& ltendl
}
}
/*
張三
男人
濟南
大學學位
*/