How to insert a character every N characters in a string in C++

后端 未结 5 1021
说谎
说谎 2021-01-14 05:33

How can I insert a character into a string exactly after 1 character?

I need to insert \'|\' into the string after every other char

5条回答
  •  清歌不尽
    2021-01-14 06:17

    std::string tokenize(const std::string& s) {
       if (!s.size()) {
         return "";
       }
       std::stringstream ss;
       ss << s[0];
       for (int i = 1; i < s.size(); i++) {
         ss << '|' << s[i];
       }
       return ss.str();
    }
    

提交回复
热议问题