1、string &insert(int pos, const char *s)插入字符串
2、string &insert(int pos, const string &str) 插入字符串
3、string &insert(int pos, int n, char c) 在指定位置插入n个字符c
4、string &erase(int pos, int n) 删除从pos开始的n个字符
一、插入字符串
#include<iostream>
using namespace std;
#include<string>
int main()
{
string str("hello world");
str.insert(6, "this ");
cout << str << endl;
system("pause");
}
运行结果:
hello this world
请按任意键继续. . .
二、删除字符
#include<iostream>
using namespace std;
#include<string>
int main()
{
string str("hello world");
str.erase(6, 3);
cout << str << endl;
system("pause");
}
运行结果:
hello ld
请按任意键继续. . .