cpp string在0位插入字符'A'
时间: 2023-12-05 14:04:13 浏览: 55
你可以使用 `insert()` 函数来在 string 的第 0 位插入字符 'A',具体代码如下:
```cpp
std::string str = "hello";
str.insert(0, "A");
```
执行后,`str` 的值会变成 "Ahello"。
相关问题
cpp在string插入字符
可以使用 `insert()` 函数在 `string` 中插入字符。以下是示例代码:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str = "Hello";
char ch = '!';
str.insert(str.end(), ch); // 在字符串末尾插入字符
std::cout << str << std::endl; // 输出 Hello!
str.insert(3, 2, ch); // 在字符串第 3 个位置插入 2 个字符
std::cout << str << std::endl; // 输出 Hel!!o
return 0;
}
```
在上面的示例代码中,我们使用了 `insert()` 函数在字符串 `str` 中插入字符 `ch`。第一个示例是在字符串末尾插入字符,使用了 `str.end()` 来获取字符串的末尾位置。第二个示例是在字符串的第 3 个位置插入 2 个字符。函数的第一个参数是插入位置的迭代器,第二个参数是插入字符的个数,第三个参数是要插入的字符。
cpp string函数
C++中的string类提供了许多有用的函数来处理字符串。以下是一些常用的函数:
1. size()/length():返回字符串的长度。
2. empty():判断字符串是否为空。
3. clear():清空字符串。
4. append():在字符串末尾添加字符。
5. assign():将字符串的值替换为新的值。
6. erase():删除字符串的一部分。
7. insert():在字符串的某个位置插入字符。
8. replace():替换字符串的一部分。
9. find():查找子字符串的位置。
10. substr():返回字符串的一部分。
此外,还有许多其他的字符串函数,如比较函数、转换函数、大小写转换函数等。可以查看C++标准库的官方文档来了解更多信息。
阅读全文