gpt4 book ai didi

c++ - 如何使用偏移运算符访问字符串的字符,并且该字符串位于字符串 vector 中?

转载 作者:行者123 更新时间:2023-11-30 02:50:06 26 4
gpt4 key购买 nike

您可以像访问任何数组或容器类一样访问字符串,例如,someString[0]。我创建了一个字符串 vector ,对于每个字符串,我想计算每个字符,例如,someVector[0].unamedstring[0]。我该怎么做?

for(int i = 0; i < x.size(); ++i)
{
for (int j = 0; j < x[i].size(); ++j)
{
if(isspace(x[i].[j])//this produces an error; how to access this character?
{

//more code....

最佳答案

x[i] 给你字符串,然后你想用 j 索引到那个字符串。所以你只需执行 x[i][j]

你做类似 someVector[0].unamedstring[0] 的想法是错误的,因为 someVector[0] 是字符串本身。 .unamedstring 将尝试访问字符串的成员。

关于c++ - 如何使用偏移运算符访问字符串的字符,并且该字符串位于字符串 vector 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20711574/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com