string的修改

来源:互联网 发布:朋友圈关系网软件 编辑:程序博客网 时间:2024/05/18 02:11
#include <iostream>#include <string>using namespace std;int main(){// string 也可以使用下标进行插入,删除,赋值。string s("aini");string s1("xiaocui");string::iterator a = s.begin();a++;string::iterator b = s1.begin();string::iterator c = s1.end();s.insert(a, 'A'); // insert 是插入,cout << s << endl; // 输出是aAinis.insert(a, 3, 'B');cout << s << endl;  // 输出是aBBBAinis.insert(a, b, c);cout << s << endl; // 输出是axiaocuiBBBAini ,s.assign(8, 'x');  // assign是赋值。cout << s << endl;  // 8个xs = "xiaocui"; s.erase(s.begin());  // erase 是删除,cout << s << endl;s = "xiao";s1 = "cui";s.insert(4, s1);cout << s << endl;  // 输出的是xiaocuis.assign(s1, 2, 1); // 从s1中赋值从第二个开始赋值,只赋值一个字符,cout << s << endl;  //输出的是ireturn 0;}

0 0