21xrx.com
2024-12-22 23:47:00 Sunday
登录
文章检索 我的文章 写文章
C++ string如何删除第一个字符?
2023-07-04 21:59:21 深夜i     --     --
C++ string 删除 第一个字符

在C++中,string是一个非常常用的数据类型,用来存储和操作文本字符串。如果你需要从一个string中删除第一个字符,你可以使用erase函数。erase函数可以用来删除一个string中一个或多个字符。

以下是使用erase函数删除string中的第一个字符的方法:


#include <iostream>

#include <string>

using namespace std;

int main()

{

  string str = "hello world";

  str.erase(0, 1); // 删除第一个字符

  cout << str << endl; // 输出 "ello world"

  return 0;

}

在上面的代码中,我们首先创建了一个名为str的string,它包含字符串“hello world”。然后,我们使用erase函数来删除第一个字符。erase函数需要两个参数,第一个参数表示要删除的起始位置,第二个参数表示要删除的字符数。在本例中,我们使用0作为起始位置,1作为字符数,因此erase函数将删除字符串的第一个字符。

最后,我们使用cout语句输出了删除后的字符串。

总之,如果你需要在C++中删除string中的第一个字符,使用erase函数是一个简单的方法。

  
  

评论区

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