string常用用法
string s;
1.赋值
(1)s = “hello C++ STL";
(2)由于scanf的输入速度比cin快得多,且scanf不支持string对象,常用方法是将字符指针赋给一个字符串对象。如:char ss[5000];scanf("%s", ss); s = ss;
2.string对象尾部添加字符
(1)添加一个字符,直接用‘+’操作符。
(2)追加字符串:a.直接用‘+’操作符
b.采用append()方法:
string s;
s.append("abc");
s.append("123");
cout << s << endl;
结果:abc123
3.给string对象插入字符:
使用insert()方法把一个字符插入到迭代器位置之前。
s = "12345";
string::iterator it = s.begin();
s.insert(it + 1, 'p');
结果:1p2345
4.访问元素:下标访问
5.删除string对象的元素
(1)清空一个字符串:直接赋值空字符串即可
(2)使用erase()方法删除迭代器所指的那个元素或一个区间中的所有元素。
越努力,越幸运

浙公网安备 33010602011771号