当尝试输出向量的元素时,我得到运算符<<的符号未找到错误。这是我的代码:
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";
}
我为缺乏细节而道歉,但我不确定要提供的其他细节。如果我遗失了什么,请告诉我。 非常感谢你!
答案 0 :(得分:3)
使用vector<string> vectorOfWords(100);
你正在做的是创建一个100矢量的数组,我假设它不是你想要的。
在c ++
中创建一个这样的数组 int apples [50];
因此,您可以看到代码无法正常工作的原因<<
没有为您尝试打印的整个矢量定义。