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 不为空。