Следующий трюк с использованием istringstream
для разделения строки с пробелами.
int main() {
string sentence("Cpp is fun");
istringstream in(sentence);
vector<string> vec = vector<string>(istream_iterator<string>(in), istream_iterator<string>());
return 0;
}
Есть ли подобный трюк, чтобы разделить строку с разделителем any
? Например, |
в "Cpp | is | fun".