您的位置:首页 > 编程语言 > C语言/C++

c++ 初始化两个vector对象,

2015-11-10 13:13 435 查看
#include<iostream>

#include<vector>

using namespace std;

int main()

{

vector<int> v1,v2;

cout<<"请输入v1的内容,整数"<<endl;

int i=0,j=0;

while(cin>>i)

v1.push_back(i);

cin.clear();

cout<<"输入v2"<<endl;

while(cin>>j)

v2.push_back(j);

return 0;

}

没有cin.clear()函数,由于在第一个while循环结束时有Ctrl+z,流呈错误的状态,

需要cin.clear()函数来保证可以重新进行输入,关键点是cin.clear()函数。否则第一个while执行完,

程序就结束了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: