fork download
  1. #include <algorithm>
  2. #include <iostream>
  3. #include <iterator>
  4. #include <string>
  5. #include <vector>
  6.  
  7. std::vector<int> get_digits(std::string const& s)
  8. {
  9. std::vector<int> result;
  10. result.reserve(s.length());
  11. std::transform(s.begin(), s.end(), std::back_inserter(result),
  12. [](char const i) { return i - '0'; });
  13. return result;
  14. }
  15.  
  16. int main()
  17. {
  18. auto const result = get_digits("12345");
  19. std::copy(result.begin(), result.end(),
  20. std::ostream_iterator<int>(std::cout, "\n"));
  21. }
  22.  
Success #stdin #stdout 0s 3428KB
stdin
Standard input is empty
stdout
1
2
3
4
5