21xrx.com
2024-12-23 01:10:21 Monday
登录
文章检索 我的文章 写文章
C++ string函数大全
2023-06-30 18:38:31 深夜i     --     --
C++ string函数 大全

C++是一种高级编程语言,它提供了丰富的函数库,其中string函数库非常重要。string函数库可以用于处理字符串,使我们在编写程序时更加高效和方便。在这里,我们将为大家介绍C++ string函数大全。

1. append()函数

这个函数用于在字符串的结尾添加另一个字符串。例如:

string str = "hello ";

str.append("world");

结果为:hello world

2. assign()函数

这个函数用于给字符串赋一个新的值。例如:

string str = "hello";

str.assign("world");

结果为:world

3. clear()函数

这个函数用于清空字符串的内容。例如:

string str = "hello world";

str.clear();

结果为空字符串。

4. compare()函数

这个函数用于比较两个字符串的大小关系。例如:

string str1 = "hello";

string str2 = "world";

int result = str1.compare(str2);

结果为:-15,因为'h'比'w'的ASCII码小15。

5. erase()函数

这个函数用于删除字符串的一部分内容。例如:

string str = "hello world";

str.erase(5, 6);

结果为:hello

6. find()函数

这个函数用于查找子串在字符串中第一次出现的位置。例如:

string str = "hello world";

int pos = str.find("world");

结果为:6,因为子串"world"在字符串中的位置是从第6个字符开始的。

7. insert()函数

这个函数用于在字符串的指定位置插入另一个字符串。例如:

string str = "hello";

str.insert(5, "world");

结果为:helloworld

8. length()函数

这个函数用于返回字符串的长度。例如:

string str = "hello world";

int len = str.length();

结果为:11

9. replace()函数

这个函数用于将字符串的一部分内容替换为另一个字符串。例如:

string str = "hello world";

str.replace(5, 5, "my");

结果为:hello my

10. substr()函数

这个函数用于截取字符串的一部分内容。例如:

string str = "hello world";

string sub = str.substr(6, 5);

结果为:world

以上就是C++ string函数大全,这些函数可以帮助我们在编写程序时更加高效和方便地处理字符串,提高我们的开发效率。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复