fork(9) download
  1. #include <string>
  2. #include <vector>
  3. #include <iostream>
  4. #include <boost/algorithm/string/split.hpp>
  5. #include <boost/algorithm/string/classification.hpp>
  6. int main()
  7. {
  8. std::string id_equip="8";
  9. std::string src="8+1729230-6+289191-7+1293190";
  10. std::vector<std::string> SplitVec;
  11.  
  12. split(SplitVec, src, boost::algorithm::is_any_of(id_equip) );
  13. std::cout << "buffer: " << SplitVec.size() << '\n';
  14. for(size_t n = 0; n < SplitVec.size(); ++n)
  15. std::cout << '"' << SplitVec[n] << '"' << '\n';
  16.  
  17. }
Success #stdin #stdout 0.02s 2828KB
stdin
Standard input is empty
stdout
buffer: 3
""
"+1729230-6+2"
"9191-7+1293190"