c++ string两个字符中间插入空格符
时间: 2023-09-07 19:03:45 浏览: 386
C++实现将一个字符串中的字符替换成另一个字符串的方法
要在C++的字符串中间插入空格符,可以使用字符串的insert函数。insert函数接受两个参数,第一个参数是要插入的位置,第二个参数是要插入的字符或字符串。
首先,我们需要定义一个字符串变量来存储原始的字符串,然后使用insert函数在其中插入空格符。
下面是一个示例代码:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str = "cstring";
// 在第二个字符后面插入空格符
str.insert(2, " ");
std::cout << str << std::endl;
return 0;
}
```
上面的代码会在字符串"cstring"的第二个字符后面插入一个空格符,最终输出的结果是"c string"。
注意,这里的位置是从0开始计数的,所以在insert函数中传递的参数是2。如果想在其他位置插入空格符,只需要修改insert函数的第一个参数即可。
希望上述回答能够对您有所帮助。
阅读全文