0
Как сломать предложение типа строки в слова и сохранить его в виде вектора типа string в C++? ПримерSentence в слово C++ string
String str="my name";
В
Vector word={" my","name"}
Как сломать предложение типа строки в слова и сохранить его в виде вектора типа string в C++? ПримерSentence в слово C++ string
String str="my name";
В
Vector word={" my","name"}
Вы можете написать простой цикл:
std::vector<std::string> words;
std::istringstream is("my name");
std::string word;
while (is >> word) {
// ...
words.push_back(word);
// ...
}
на мой взгляд, является хорошей идеей, потому что вы, скорее всего, придется делать другие вещи эти слова отличаются от простого извлечения их. Тело петли можно легко расширить.
см. Http://stackoverflow.com/questions/236129/how-to-split-a-string-in-c – billz