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