c++ boost分割字符串

#include<iostream> 
#include<boost/tokenizer.hpp> 
#include<string> 
 
using namespace std; 
using namespace boost; 

int _tmain(int argc, _TCHAR* argv[])
{


string teststr = "1,2,3,4,5";
boost::char_separator<char> separator(",");
boost::tokenizer<boost::char_separator<char> > tokens(teststr, separator);
boost::tokenizer<boost::char_separator<char> >::iterator token_iter;


for (token_iter = tokens.begin(); token_iter != tokens.end(); token_iter++)
cout<<*token_iter<<endl;

return 0;
}

你可能感兴趣的:(c++ boost分割字符串)