C++中如何分割字符串

来源:互联网 发布:网络消费者的购物流程 编辑:程序博客网 时间:2024/06/09 23:57
各种方法:http://stackoverflow.com/questions/236129/split-a-string-in-c
我选择了以下方法:
std ::vector <std:: string >&  split(const std:: string &s , char delim, std ::vector <std:: string > &elems ) {                 std ::stringstream ss(s);                 std ::string item;                 while (std ::getline( ss , item , delim)) {                                 elems .push_back (item);                }                 return elems ;}std ::vector <std:: string >  split(const std:: string &s , char delim) {                 std ::vector <std:: string > elems ;                 split (s , delim, elems );                 return elems ;}

调用split(const std:: string &s , char delim),第一个参数是需要分割的字符串,第二个参数是参考分割字符
0 0
原创粉丝点击