fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <algorithm>
  4. #include <cctype>
  5.  
  6. int main()
  7. {
  8. std::string Mystr = "I Have A Nice Day";
  9. size_t startPos = 9;
  10. auto startIter = Mystr.begin() + startPos;
  11. auto endIter = std::find_if(startIter, Mystr.end(),
  12. [](unsigned char ch) { return std::isspace(ch); }
  13. );
  14. if (endIter != Mystr.end()) {
  15. endIter = std::find_if(endIter+1, Mystr.end(),
  16. [](unsigned char ch) { return !std::isspace(ch); }
  17. );
  18. }
  19. Mystr.erase(startIter, endIter);
  20. std::cout << Mystr;
  21. return 0;
  22. }
Success #stdin #stdout 0s 4528KB
stdin
Standard input is empty
stdout
I Have A Day