c++向string指定位置插入字符,
时间: 2024-08-04 07:01:10 浏览: 62
详解C++ string字符串类
在 C++ 中,你可以使用 `insert()` 函数向 `std::string` 类型的对象指定位置插入字符。这个函数的基本语法如下:
```cpp
std::string str;
str.insert(pos, value);
```
其中,
- `str` 是你要操作的字符串。
- `pos` 是你想要插入的位置,从0开始计数(即第一个字符的索引是0)。
- `value` 是你想要插入的新字符。
例如,如果你有一个字符串 `myString = "Hello"`,如果你想在第二个位置(索引1)插入字符 'W',可以这样做:
```cpp
#include <iostream>
#include <string>
int main() {
std::string myString = "Hello";
myString.insert(1, "W"); // 在第二个位置插入字符 W
std::cout << myString << std::endl; // 输出 HelloWorld
return 0;
}
```
阅读全文