spliting in c++ like what we do in c#
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicates:
How to split a string in C++?
Splitting a C++ std::string using tokens, e.g. “;”
我想我有这根绳子:
1 | string a ="hello,usa,one,good,bad"; |
我想用…
所以我需要一个像这样的字符串数组:
1 | string *a ; a = { hello , usa , one , good , bad } |
我该怎么办?
这个简单的AXE解析器可以做到:
1 2 3 | std::vector<std::string> strings; auto split = *(*(axe::r_any() - ',') >> e_push_back(strings)); split(a.begin(), a.end()); |
如果你真的不想自己编码,你可以做一个"C++令牌字符串"的网络搜索,例如,看看这里