gpt4 book ai didi

c++ - 输出 vector 时找不到符号

转载 作者:搜寻专家 更新时间:2023-10-31 01:48:38 26 4
gpt4 key购买 nike

当尝试输出 vector 的元素时,我收到运算符 << 的符号未找到错误。这是我的代码:

string sortline (string line)
{
int position1 = 0;
int position2 = 0;
vector<string> vectorOfWords[100];
for (int i = 0; i<100; i++)
{
position1 = line.find("</span>", position2+1);
position2 = line.find("</span>", position1+1);
vectorOfWords[i] = line.substr(position1, position2);
cout<<vectorOfWords[i]<<endl;
}
return "0";
}

对于缺乏细节,我深表歉意,但我不确定还可以提供哪些其他细节。如果我遗漏了什么,请告诉我。 非常感谢!

最佳答案

使用 vector<string> vectorOfWords(100);

你目前正在做的是创建一个包含 100 个 vector 的数组,我假设这不是你想要的。

在c++中数组是这样创建的

int apples [50];

因此您可以了解为什么您的代码无法正常工作 <<没有为您要打印的整个 vector 定义。

关于c++ - 输出 vector 时找不到符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17537590/

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