fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <vector>
  4. #include <sstream>
  5. #include <algorithm>
  6. #include <cctype>
  7.  
  8. int convertString(std::string& s) {
  9. s.erase(std::remove_if(s.begin(),s.end(),isalpha),s.end());
  10. s.erase(std::remove_if(s.begin(),s.end(),ispunct),s.end());
  11. std::stringstream ss(s);
  12. int a;
  13. ss >> a;
  14. return a;
  15. }
  16.  
  17. int main() {
  18. std::string a = "123s45dfas6";
  19. int b = convertString(a);
  20. std::cout << a;
  21. }
  22.  
Success #stdin #stdout 0s 3020KB
stdin
Standard input is empty
stdout
123456