Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <climits>
- #include <string>
- #include <vector>
- using namespace std;
- std::vector<std::string> split(const std::string& str, char delimiter) {
- vector<string> v;
- auto start = 0;
- for (auto i = 0; i != str.size(); ++i) {
- if (str[i] == delimiter) {
- v.push_back(str.substr(start, i - start));
- start = i + 1;
- }
- }
- v.push_back(str.substr(start, str.size() - start));
- return v;
- }
- int main() {
- string s;
- char delimiter;
- cin >> s >> delimiter;
- vector<string> ans;
- ans = split(s, delimiter);
- for (int i = 0; i != ans.size(); ++i) {
- cout << ans[i] << '\n';
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement