21xrx.com
2024-09-20 01:04:37 Friday
登录
文章检索 我的文章 写文章
如何在C++中去掉字符串的第一个字符?
2023-07-04 20:12:39 深夜i     --     --
C++ 字符串 去掉 第一个字符

在C++中,去掉一个字符串的第一个字符的方法其实非常简单。我们可以使用基本的字符串操作,通过截取子串的方式来实现。

首先,我们可以使用substr()函数来截取子串。该函数可以接收两个参数,第一个参数是子串的起始位置,第二个参数是子串的长度。因此,如果要去掉一个字符串的第一个字符,我们只需要使用substr(1)即可。

下面是一个示例代码,用于演示如何去掉一个字符串的第一个字符。


#include <iostream>

#include <string>

using namespace std;

int main() {

  string str = "Hello World!";

  // 去掉第一个字符

  string new_str = str.substr(1);

  cout << "原始字符串: " << str << endl;

  cout << "新字符串: " << new_str << endl;

  return 0;

}

在这个示例代码中,我们首先声明了一个字符串变量str,并初始化为"Hello World!"。然后,我们使用substr()函数来截取子串,从第二个字符开始,并将截取后的子串赋值给了一个新变量new_str。最后,我们分别输出了原始字符串和新字符串,以验证我们的代码是否正确。

总之,使用substr()函数来去掉一个字符串的第一个字符是非常简单的。只需一行代码即可实现。

  
  

评论区

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