我正在尝试创建一个函数,该函数获取字符串的第一个和最后一个字母,将它们除以模数并将它们存储在与模数相关的数组点中。但是我不知道如何获得字符串的第一个和最后一个字母。
假设std::string str
,您可以使用:
-
str.front()
和str.back()
(仅限 C++11 及更高版本(。 -
str[0]
和str[str.size()-1]
,如果str
不为空。
您只需使用yourString[0]
即可获得字符串的第一个字母,要获得最后一个后者,您可以使用yourString[yourString.size()-1]
编辑
如评论中所述,假设您使用的是 std::string