作者:林小志525家 | 来源:互联网 | 2022-12-26 11:28
Iwanttodetectenterpressedtobreakloop.Ifuserpress2entersinarow,loopbreaks.Imusin
I want to detect enter pressed to break loop. If user press 2 enters in a row, loop breaks. I'm using vector to store user input. All variable's type is integer.
我想检测输入按下以打破循环。如果用户按2进入一行,则循环中断。我正在使用vector来存储用户输入。所有变量的类型都是整数。
#include
#include
using namespace std;
int main()
{ int buffer;
vector frag;
do
{
cin >>buffer;
frag.push_back(buffer);
}while(frag.end()!='\n');
}
How can I escape from error message "no match for 'operator!=' (operand types are 'std::vector::iterator....."?
如何从错误消息“不匹配'运算符!='中逃脱(操作数类型是'std :: vector :: iterator .....”?
1 个解决方案