📜  C++ string.insert()函数

📅  最后修改于: 2020-10-21 02:00:02             🧑  作者: Mango

C++ string.insert()

此函数是用来插入一个新的字符,之前的字符表示由位置POS。

句法

考虑两个字符串str1和str2,pos是正数。语法为:

str1.insert(pos,str2);

参量

str:要插入另一个字符串对象的字符串对象。

pos:它定义将新内容插入到指定位置之前的位置。

subpos:它定义了要插入另一个字符串对象的字符串str中第一个字符的位置。

sublen:它定义要插入另一个字符串对象的字符串str的字符数。

n:确定要插入的字符数。

c:要插入的字符值。

例子1

让我们看一个简单的例子。

     #include
     using namespace std;
     int main()
    {
     string str1= "javat tutorial";
     cout<<"String contains :" <

输出:

String contains : javat tutorial
After insertion, String value is javatpoint tutorial

例子2

让我们举一个简单的例子,给出subpos和sublen时插入。

#include
using namespace std;
int main()
{
string str1 = "C++  is a language";
string str2 = "programming";
cout<<"String contains :" <

输出:

String contains C++ is a language
After insertion, String is C++ is a programming language

例子3

让我们看一下在给出要插入的字符数时插入的简单示例。

#include
using namespace std;
int main()
{
string str = "Maths is favorite subject" ;
cout<<"String contains :"<

输出:

String contains : Maths is favorite subject
         After insertion, String contains : Maths is my favorite subject