C++中实现cin输入的结束
来源:互联网 发布:如何正确下载软件 编辑:程序博客网 时间:2024/04/26 22:37
【问题】在 C++中如何实现在命令窗口中结束数据的输入?
#include<iostream> using namespace std;int main(){ int sum = 0, value = 0; while (**cin >> value**) sum += value; cout << "sum is: " << sum << endl; return 0;}
我们在命令窗口中输入数据后该如何结束输入呢?
【解决方法】
在上述代码中while循环的循环条件是一个istream对象cin >> value作为条件,其条件为假的前提是检测流的状态为无效。当遇到文件结束符(在Windows系统中键盘输入为Ctrl+Z,即同时按住Ctrl键和Z键;在Mac OS X系统中Ctrl+D),或遇到一个无效的输入时(例如这里要求输入int型的,如果输入的不是一个整数的话,就是一个无效的输入),istream对象的状态就会变为无效。处于无效状态的istream对象会使条件变为假。
0 0
- C++中实现cin输入的结束
- scanf/cin输入若干整数以回车结束,并存储,用C/C++实现
- cin 回车结束输入
- c++用cin和getline实现输入回车结束输入
- 如何判断cin输入结束?
- 如何判断cin输入结束~
- 解决cin.getline()未经输入就结束的问题
- 关于VC++里cin输入不能正确结束的解决办法
- C++里面用cin输入字符串的结束方法
- Window对于cin输入流结束的判断
- 关于用cin cin.get() getchar(), getline输入时的结束符问题
- C++:关于while(cin>>str)无法结束的问题
- c++cin输入
- C++中cin输入错误的解决办法
- C++中cin输入的问题
- 关于while ( cin >> ch )输入结束问题
- C语言中输入结束符EOF
- C/C++中cin,cin.getline,getline的用法
- Python函数式编程之map() reduce()
- Cent OS 下安装Apache 详细教程
- CS231笔记的笔记:图像分类
- Scala学习第四弹 访问修饰符
- CSS选择器
- C++中实现cin输入的结束
- 门面模式【Facade Pattern】
- Singleton
- 身份证 验证
- 禁用sublime自动更新提示
- Httpurlconnection多文件上传问题。
- Hbase启动从节点报错:FATAL org.apache.hadoop.hbase.regionserver.HRegionServer:...ClockOutOfSyncException
- 3Sum Smaller
- POJ 2942 点双联通+二分图染色