c++ 截取字符串中的一部分
时间: 2024-05-03 10:19:05 浏览: 148
cut_word_to_word.zip_C Builder_c builder字符串_cut_word C++ Buil
可以使用 `substr()` 函数来截取字符串中的一部分。
该函数需要两个参数:起始位置和截取长度。例如,如果要截取字符串 `str` 的第 3 个字符开始的 5 个字符,可以这样写:
```cpp
std::string str = "Hello, World!";
std::string sub_str = str.substr(2, 5);
```
这里的 `2` 是起始位置,表示从第三个字符开始截取; `5` 是截取长度,表示截取五个字符。经过上面的操作之后,`sub_str` 的值就是 `"llo, "`。
需要注意的是,起始位置是从 0 开始计数的,所以第一个字符的位置是 0,第二个字符的位置是 1,依次类推。
阅读全文