【发布时间】:2017-10-11 14:33:11
【问题描述】:
我想检测 Enter 按下以打破循环。 如果用户按 2 连续输入,则循环中断。 我正在使用向量来存储用户输入。 所有变量的类型都是整数。
#include <iostream>
#include <vector>
using namespace std;
int main()
{ int buffer;
vector<int> frag;
do
{
cin >>buffer;
frag.push_back(buffer);
}while(frag.end()!='\n');
}
如何摆脱错误信息 “'operator!=' 不匹配(操作数类型是 'std::vector::iterator.....”?
【问题讨论】:
-
天哪,不是#include
,#include -
你的意思是
frag.back()? -
什么是“一些代码”?请提供minimal reproducible example。特别是
frag是什么? -
矢量
片段; frag 只是一个向量
标签: c++ vector iterator integer