fork(6) download
  1. #include <iostream>
  2. #include <string>
  3.  
  4. int main()
  5.  
  6. {
  7. std::string str = "asdfgsdfg:ijtij ijdfgh ija::saf 1999 bp";
  8. int start = str.find(":");
  9. int end = str.find("bp", start);
  10. std::string substring;
  11. if (start != std::string::npos && end != std::string::npos)
  12. {
  13. substring = str.substr(start + 1, end - start - 1);
  14. }
  15. else
  16. {
  17. // Whatever you want to do if the markers are missing.
  18. }
  19. std::cout << substring;
  20. }
Success #stdin #stdout 0s 3028KB
stdin
Standard input is empty
stdout
ijtij ijdfgh ija::saf 1999