#include "string.hpp" #include #include #include std::vector split_text(const std::string &text, char delimiter) { std::vector parts; std::istringstream iss(text); std::string part; while (std::getline(iss, part, delimiter)) { parts.push_back(part); } return parts; } std::string join_vector(const std::vector &vec, char delimiter) { std::string str; for (auto i = vec.begin(); i != vec.end() - 1; i++) { str += *i + delimiter; } str += vec[vec.size() - 1]; return str; } std::string join_vector(const std::vector &vec) { std::string str; for (const auto &e : vec) { str += e; } return str; }