我们如何在c ++中将字符插入字符串?

How can we insert a character to a string in c++?

输入字符串

ABCE

输入字符

D

输出字符串

ABCDE

所有尺寸都应该 运行 ,并且它应该是一个标准程序,即 运行 所有情况。 谁能帮我这个?任何帮助将不胜感激。

你应该试试 std::string::insert(..)。查看 documentation

#include <iostream>
#include <string>

int main() {
    std::string str("ABCE");
    std::cout << str << std::endl; // ABCE

    str.insert(3, 1, 'D');
    std::cout << str << std::endl; // ABCDE

    return -1;
}