利用STL自己實現split 函數(常用,簡單,直觀)
split(s, seperator);
。這是我最喜歡的方法,因為它實現及測試代碼如下(@egmkang 提供):
SplitString( std::& s, std::vector<std::>& v, std::&== (std::::npos !=-= pos2 +=(pos1 !=
我自己實現的代碼如下,略煩。留著當紀念吧。。。
View Code
用C語言中的strtok 函數來進行分割
strtok(str, const delim);
如下
#include <.h><stdio.h> s[] = *sep = ",*" *==
boost庫中包含了split 函數
,。使用代碼如下
#include <boost/algorithm/.hpp><iostream><><vector> print( vector <> & (size_t n = ; n < v.size(); n++<< << v[ n ] << << s = <><< << s << << << <<
Original =
參考文獻