C++字符串怎么用
时间: 2023-07-08 22:12:16 浏览: 116
C++ 中的字符串是通过标准库中的 string 类型来实现的。可以通过以下方式使用:
1. 引入头文件:
```c++
#include <string>
```
2. 声明字符串变量:
```c++
string str;
```
3. 初始化字符串变量:
```c++
string str = "Hello, world!"; // 直接赋值
string str("Hello, world!"); // 使用构造函数
```
4. 获取字符串长度:
```c++
int len = str.length(); // 或者 str.size()
```
5. 字符串拼接:
```c++
string str1 = "Hello, ";
string str2 = "world!";
string str3 = str1 + str2; // 直接用加号拼接
```
6. 获取子串:
```c++
string str = "Hello, world!";
string subStr = str.substr(7, 5); // 从第 7 个字符开始,长度为 5 的子串
```
7. 字符串查找:
```c++
string str = "Hello, world!";
int pos = str.find("world"); // 查找 "world" 的位置
```
8. 字符串替换:
```c++
string str = "Hello, world!";
str.replace(7, 5, "C++"); // 将 "world" 替换为 "C++"
```
这些是 C++ 中常用的字符串操作,具体使用时可以参考 C++ 标准库中的 string 类型文档。
阅读全文