21xrx.com
2024-12-22 21:58:38 Sunday
登录
文章检索 我的文章 写文章
如何使用C++获取字符串的最后一个字符
2023-07-02 12:42:15 深夜i     --     --
C++ 字符串 最后一个字符 获取

在C++编程中,要获取字符串的最后一个字符有很多种方法。下面将介绍几种常用的方法,供大家参考。

方法一:使用字符串的下标

可以使用字符串的下标来获取最后一个字符。具体步骤如下:

1. 定义一个字符串变量str,存储需要获取最后一个字符的字符串。

2. 使用str.size()函数获取字符串的长度。

3. 使用str[str.size()-1]获取字符串的最后一个字符。

示例代码如下:


string str = "Hello world";

char last_char = str[str.size()-1];

cout << "String's last character is: " << last_char << endl;

方法二:使用string类的成员函数

string类提供了一些成员函数,可以方便地获取字符串的最后一个字符。

1. 使用str.back()函数获取字符串的最后一个字符。


string str = "Hello world";

char last_char = str.back();

cout << "String's last character is: " << last_char << endl;

2. 使用str[str.length()-1]也可以获取字符串的最后一个字符。


string str = "Hello world";

char last_char = str[str.length()-1];

cout << "String's last character is: " << last_char << endl;

需要注意的是,如果字符串为空,则使用这些方法会导致运行时错误。

总之,以上这些方法都可以有效地获取到字符串的最后一个字符,根据需要可以灵活使用。

  
  

评论区

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