Advertisement
Guest User

Untitled

a guest
Jan 21st, 2019
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. #include <iostream>
  2. #include <climits>
  3. #include <string>
  4. #include <vector>
  5.  
  6. using namespace std;
  7.  
  8. std::vector<std::string> split(const std::string& str, char delimiter) {
  9. vector<string> v;
  10. auto start = 0;
  11. for (auto i = 0; i != str.size(); ++i) {
  12. if (str[i] == delimiter) {
  13. v.push_back(str.substr(start, i - start));
  14. start = i + 1;
  15. }
  16. }
  17. v.push_back(str.substr(start, str.size() - start));
  18. return v;
  19. }
  20.  
  21. int main() {
  22. string s;
  23. char delimiter;
  24. cin >> s >> delimiter;
  25. vector<string> ans;
  26. ans = split(s, delimiter);
  27. for (int i = 0; i != ans.size(); ++i) {
  28. cout << ans[i] << '\n';
  29. }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement