c/c++截取字符串string
时间: 2023-07-24 16:35:57 浏览: 101
截取字符串
在 C++ 中,可以使用 `substr` 函数来截取一个 `string` 类型的字符串。
`substr` 函数的语法如下:
```c++
string substr (size_t pos, size_t len) const;
```
其中,`pos` 是起始位置,`len` 是截取的长度。
例如,要截取一个 `string` 类型的字符串 `str` 的前 5 个字符,可以使用以下代码:
```c++
string str = "Hello, world!";
string result = str.substr(0, 5);
```
上述代码会将字符串 `str` 中从位置 0 开始的 5 个字符截取出来,并赋值给 `result`。
需要注意的是,`substr` 函数会返回一个新的 `string` 对象,因此原有的 `string` 对象不会受到影响。
阅读全文