如何在字符串(字符数组)中找到元素并加倍?

时间:2016-10-22 12:59:53

标签: visual-c++

我需要:   - 输入字符串
- 找到该字符串元素">"
- 加倍。

实施例: 输入:123> 21 输出:123>> 21

1 个答案:

答案 0 :(得分:0)

只需使用string :: find和string :: insert。

const char *c_str = "123>45";
std::string a = std::string(c_str);
std::string b = ">";
a.insert(a.find(b), b);
c_str = a.c_str();