21xrx.com
2024-12-22 22:58:10 Sunday
登录
文章检索 我的文章 写文章
常见使用方法简介:C++中string的函数
2023-06-28 18:47:09 深夜i     --     --
C++ string 函数 常见使用方法 简介

C++中的string是一个非常强大的字符串类,它提供了许多函数,可以方便地处理字符串。在本文中,我们将简单介绍一些常见的使用方法。

1、length()函数:获取字符串的长度

length()函数用于获取字符串的长度,即字符串中字符的个数。例如,下面的代码可以输出字符串"hello, world!"的长度。


string str = "hello, world!";

cout << str.length() << endl;

输出结果为:13

2、at()函数:访问字符串中的某个字符

at()函数用于访问字符串中的某个字符,可以像访问数组一样使用。例如,下面的代码可以输出字符串"hello, world!"的第一个字符。


string str = "hello, world!";

cout << str.at(0) << endl;

输出结果为:h

3、substr()函数:获取字符串的子串

substr()函数用于获取字符串的子串,可以传入两个参数:子串的起始位置和子串的长度。例如,下面的代码可以输出字符串"hello, world!"的第一个单词"hello"。


string str = "hello, world!";

cout << str.substr(0, 5) << endl;

输出结果为:hello

4、find()函数:查找字符串中的某个子串

find()函数用于查找字符串中的某个子串,可以传入一个参数:要查找的子串。例如,下面的代码可以输出字符串"hello, world!"中逗号的位置。


string str = "hello, world!";

cout << str.find(",") << endl;

输出结果为:5

5、replace()函数:替换字符串中的某个子串

replace()函数用于替换字符串中的某个子串,可以传入两个参数:要替换的子串和替换后的子串。例如,下面的代码可以将字符串"hello, world!"中的逗号替换成感叹号。


string str = "hello, world!";

str.replace(str.find(","), 1, "!");

cout << str << endl;

输出结果为:hello! world!

以上是一些常见的string函数的简单介绍,C++中的string还有许多其他函数可以使用,在实际的开发中,可以根据不同的需求来使用这些函数。

  
  

评论区

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