C++ 输出向量时未找到符号
当试图输出向量的一个元素时,我得到运算符UseC++ 输出向量时未找到符号,c++,C++,当试图输出向量的一个元素时,我得到运算符Usevector vectorOfWords(100)的symbol not found错误 你现在正在做的是创建一个包含100个向量的数组,我假设这不是你想要的 数组是在C++ +/p>中创建的 int苹果[50] 因此,您可以看到为什么您的代码不起作用您正在创建100个向量,而不是1个大小为100的向量。尝试vectorOfWords(100)请发布准确的错误消息。@MonadNewb他为什么需要,我在回答中是否做出了错误的假设?@aaronman我
vector vectorOfWords(100)的symbol not found错误代码>
你现在正在做的是创建一个包含100个向量的数组,我假设这不是你想要的
数组是在C++ +/p>中创建的
int苹果[50]代码>
因此,您可以看到为什么您的代码不起作用您正在创建100个向量,而不是1个大小为100的向量。尝试vectorOfWords(100)代码>请发布准确的错误消息。@MonadNewb他为什么需要,我在回答中是否做出了错误的假设?@aaronman我只看了问题,没有看你的答案;-)@没问题,在这个网站上,如果问题解决了,你通常会接受答案
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";
}