fork download
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. const std::string bTag("</b>");
  9. std::string line("<b>Hi</b></b>");
  10. size_t indexOfBTag=0;
  11.  
  12. cout << line << endl;
  13.  
  14. while((indexOfBTag = line.find(bTag, indexOfBTag > 0 ? indexOfBTag + bTag.size() : 0)) != std::string::npos) {
  15. line.insert(line.begin() + indexOfBTag + bTag.size(), ' ');
  16. }
  17.  
  18. cout << line << endl;
  19. }
Success #stdin #stdout 0s 2984KB
stdin
Standard input is empty
stdout
<b>Hi</b></b>
<b>Hi</b> </b>