可能重复:
How to split a string?
我有一个这样的字符串。
a1,b1,a2,b2......
我想要一个像这样的字符串向量
a[0] = "a1"
a[1] = "b1"
a[2] = "a2"
a[3] = "b2"
请帮助我!!
我不是一个优秀的程序员,是做作业的,我只找到了这个
string sentence = "Something,in,the,way,she,moves...";
istringstream iss(sentence);
copy(istream_iterator<string>(iss),
istream_iterator<string>(),
ostream_iterator<string>(cout, "\n"));
vector<string> tokens;
copy(istream_iterator<string>(iss),
istream_iterator<string>(),
back_inserter<vector<string> >(tokens));
但这只会拆分由空格分隔的单词。