c++中replace的使用
string& replace(int pos, int n, const string& str); //替换从pos开始n个字符为字符串str
string& replace(int pos, int n, const char* s); //替换从pos开始的n个字符为字符串s
举例
//替换
string s3 = "hello"; //替换从pos开始n个字符为字符串str
s3.replace(1, 3, "111");
cout << s3 << endl;
输出
h111o
如果是四个1呢
//替换
string s3 = "hello"; //替换从pos开始n个字符为字符串str
s3.replace(1, 3, "1111");
cout << s3 << endl; // h1111o
输出
h1111o