Тема: Розбити стрічку на масив стрічок
На чистому C++ потрібно взяти стрічку, наприклад
string exp="word1 word2\nword3 word4 word5";
і розбити її на масив стрічок через пробіл чи '\n'
Я знайшов у інтернеті ось цей приклад:
string str = "So she was";
stingstream ss(str); string s; ss >> s;
Але він не працює, бо компілятор каже що
variable std::stringstream ss has initializer but incomplete type
І як на зло, я бачив цей приклад на кількох сайтах одночасно і у них все працює, а в мене чомусь ні.
Я не хочу далі шукати, бо знайду якийсь приклад, який без подальших пошуків знову не запрацює, це ж не чесно щоб я витратив пів дня на те, щоб приклад запрацював?
Може хтось знає, як це можна зробити простіше та швидше?