问题是遍历一个段落,直到遇到一个空行。
这是给我标题中提到的错误的代码
#include <iostream>
#include <string>
#include <vector>
int main()
{
using namespace std;
string word;
vector<string>text;
while(cin>>word)
{
text.push_back(word);
}
for(auto it = text.begin(); it != text.end() && !(*it).empty; it++)
{
cout<<*it<<endl;
}
}
导致错误的原因是什么,解决方法是什么?
我是初学者,刚开始迭代器。