字符串长度比较
c++ string用法总结
    C++中的string是一种使用较广泛的字符串类型,相比于传统的C语言字符串,其便利性更高,使用简单方便。下面是一些C++ string的用法总结:
    1. 定义string变量:可以使用下面的语句来定义string变量
    ```
string str;
```
    2. 给string变量赋值:可以使用以下方式来给string变量赋值
    ```
str = "Hello world"; // 直接赋值
str = str1 + str2; // 字符串拼接
getline(cin, str); // 从键盘输入一行字符串
```
    3. 访问string的字符:使用下标访问的方式可以访问string中的字符,例如:
    ```
char ch = str[0]; // 取得第一个字符
```
    4. 获取string的长度:可以使用size()函数或length()函数来获取string变量的长度,例如:
    ```
int len = str.size(); // 获取字符串长度
```
    5. 字符串比较:可以使用比较运算符和compare函数来比较两个字符串的大小,例如:
    ```
if (str1 == str2) // 使用比较运算符
if (str1pare(str2) == 0) // 使用compare函数
```
    6. 查字符串:可以使用find()函数来查一个字符串在另一个字符串中的位置,例如:
    ```
int pos = str.find("world"); // 查子串所在位置
```
    7. 截取字符串:可以使用substr()函数来截取一个字符串的某个子串,例如:
    ```
string sub = str.substr(0, 5); // 截取前五个字符
```
    8. 插入和删除字符串:可以使用insert()函数和erase()函数来插入和删除字符串中的某个部分,例如:
    ```
str.insert(5, "good "); // 在指定位置插入字符串
ase(0, 6); // 删除指定位置及其后面的字符
```
    总之,C++中的string提供了丰富的操作函数和方便的语法,在使用中只需要注意不要越界和空指针异常即可。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。