разбивает строку типа std::string на вектор std::vector<std::string> по пробелу
Добавлено: 09 авг 2025, 13:29
разбивает строку типа std::string на вектор std::vector<std::string> по пробелу
использование:
Код: Выделить всё
#include <vector>
#include <string>
#include <sstream>
std::vector<std::string> splitStringBySpace(const std::string& input) {
std::vector<std::string> result;
std::istringstream stream(input);
std::string word;
while (stream >> word) {
result.push_back(word);
}
return result;
}
Код: Выделить всё
#include <iostream>
int main() {
std::string str = "Это пример строки для разбора";
auto words = splitStringBySpace(str);
for (const auto& w : words) {
std::cout << w << std::endl;
}
return 0;
}