C++ substring截取字符串用法
时间: 2023-07-08 15:51:00 浏览: 110
substring截取字符串 字符串截取方法
在C++中,可以使用substr()方法来截取字符串的子串。该方法需要两个参数:第一个参数是子串的起始位置,第二个参数是子串的长度。例如,如果要截取字符串str的第3个字符到第5个字符组成的子串,可以使用如下代码:
```cpp
string str = "Hello, world!";
string substr = str.substr(2, 3); // 从第3个字符开始截取,截取长度为3个字符
cout << substr << endl; // 输出 llo
```
需要注意的是,substr()方法返回的是一个新的字符串对象,原字符串并不会被修改。如果需要修改原字符串,可以使用erase()方法删除指定位置的字符,或者使用replace()方法替换指定位置的字符。
阅读全文