gpt4 book ai didi

c++ - 如何在C++中的字符串中每N个字符插入一个字符

转载 作者:太空狗 更新时间:2023-10-29 23:27:50 25 4
gpt4 key购买 nike

如何将 character 插入 string 恰好在 1 个字符之后?

我需要插入'|'进入每隔一个字符后的字符串。

换句话说 (C++):“Tokens all around!”
变成:"T|o|k|e|n|s| |a|l|l| |a|r|o|u|n|d|!"(不,那不是数组)

谢谢

最佳答案

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();
}

关于c++ - 如何在C++中的字符串中每N个字符插入一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27952032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com