c++读入数量不定的数据
2016-10-08 16:09
267 查看
#include "stdafx.h" #include <iostream> #include<vector> #include<iterator> using namespace std; int main() { vector<int> inputdata; int value = 0; while (cin >> value){ inputdata.push_back(value); } vector<int>::iterator it; for (it = inputdata.begin(); it != inputdata.end(); it++){ cout << *it << endl; } for (int i = 0; i < inputdata.size(); i++){ cout << inputdata[i] << endl; } return 0; }
参考c++ primer中解决困扰很久的输入不确定数据的处理代码。
当输入非整数或者ctrl+z(windows下)cin对象流的状态会变为无效即为假。
相关文章推荐
- 关于C++/C 输入一行整型数据,数量不定问题,如何读入
- c++ 读取数量不定的输入数据
- 关于C++读取数量不定的输入数据
- C++:读取数量不定的输入数据
- C++读取数量不定的输入数据
- C和C++中读取不定数量的输入数据
- C++入门基础篇学习手记: 读取数量不定的输入数据
- C++读取数量不定的数据
- 读取数量不定的输入数据
- C/C++(2)实现txt数据读入内存/CPU缓存
- C++ 函数中如何接收数量不定的函数参数
- c++中读入逗号分隔的一组数据
- C++图像处理中从硬盘读入图像文件,并将相应数据赋值给图像类的char**data成员
- 基于C++的串口通讯//使用MsComm控件//SetRThreshold()函数的使用,根据数据数量触发端口
- 往数据库中插入不定数量的数据
- C++ 函数中如何接收数量不定的函数参数
- C++ 函数中如何接收数量不定的函数参数
- 读取数量不定的输入数据
- C++程序设计实验报告(十八)----从文件中读入数据,排序并输出到另外一个文件中
- C++中读入一个文件夹下多个文件的数据操作(文件夹遍历)