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执行完,
程序就结束了
#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执行完,
程序就结束了
相关文章推荐
- 一个好玩的计算题目(c++ 位运算)
- C++基础::自制异常定位器
- 黑马程序员——C语言基础01—C语言概述
- c语言学习之基础知识点介绍(二十):预处理指令
- c语言中的0UL或1UL是什么意思
- C++基础::为什么不能cout一个string?
- c/c++数组与sizeof的基础知识——写的非常好,解惑
- 在win7命令行下编译运行C++程序
- C++中 0 与 NULL 与 nullptr之间的关系,nullptr_t 的实现
- c/c++性能优化--- cache优化的一点杂谈
- 【C语言】实现strcat
- C++命名规则
- C\C++代码优化的27个建议
- C++11中auto、decltype等关键字不能在codeblacks的GNU编译器识别通过的问题的解决
- C/C++的数值类型隐式类型转换
- C++基础::语法特性::函数重写(override)与协变返回类型(covariant return type)
- C++11中auto、decltype等关键字不能在codeblacks的GNU编译器识别通过的问题的解决
- C语言中include是什么?
- 利用swig,在python中使用C++的类
- C++基本数据类型所占字节数