需要引入一些输入
来源:互联网 发布:汽车导航不用网络吗 编辑:程序博客网 时间:2024/06/07 22:24
第一条语句声明int类型的变量为年龄,和第二提取物被存储在宫颈上皮内瘤样病变的价值。该操作输入cin使程序等;一般来说,这意味着程序将等待用户的键盘输入序列。在这种情况下,注意人物介绍使用键盘只发送给程序的时候输入键被按下(或收益)。一旦与萃取操作对CIN达到语句,程序将等待直到只要需要引入一些输入。
提取操作对CIN使用变量的类型后> >操作员确定如何解释字符读取输入;如果它是一个整数,预期的格式是一系列的数字,如果一个字符串的字符序列,等。
// i/o example#include <iostream>using namespace std;int main (){ int i; cout << "Please enter an integer value: "; cin >> i; cout << "The value you entered is " << i; cout << " and its double is " << i*2 << ".\n"; return 0;}
正如你所看到的,提取从CIN似乎从标准输入非常简单明了的获取输入任务。但是这种方法也有一个很大的缺点。会发生什么,在上面的例子中,如果用户输入的东西,不能被解释为一个整数?好的,在这种情况下,提取操作失败。而这,默认情况下,让程序继续没有设置变量值产生我,待定结果如果i的值是用于以后。
这是非常糟糕的程序行为。大多数程序的预期行为在预期的方式无论用户类型,处理无效值。只有非常简单的程序应该依靠中提取的值直接从cin没有进一步的检查。稍后我们将看到如何stringstreams可以更好地控制用户输入。
提取物对CIN也可以被链接到在一个语句中,一个以上的数据请求:
0 0
- 需要引入一些输入
- extjs4需要引入哪些文件
- Extjs5需要引入哪些文件
- Extjs5需要引入的文件
- 如何引入extjs4(需要引入的文件)
- 串口初始化 需要引入的头文件
- 引入JS需要注意的地方
- 使用cookie(需要引入jquery.cookie.js)
- 使用ExtJS需要引入的文件
- ModelAndView的包引入需要注意
- 引入XMPPFramework需要注意的地方
- Spring整合Hibernate需要引入的包
- 用Maven创建JIfnal需要引入两个
- 为何引入输入子系统及其架构
- net程序系统中有时需要对文本框的输入做一些限定,比如禁用粘贴功能
- 一些需要注意的
- 一些错误需要知道
- 一些需要关注的
- 使用Swift写的ProgressHUD
- Remove Nth Node From End of List
- hello程序的一次运行
- 统计学习方法学习笔记《八》——Boosting方法
- const char*, char const* and char *const
- 需要引入一些输入
- 关于JavaScript的事件绑定
- Hadoop 架构演变
- Android ActionBar应用实战,高仿微信主界面的设计
- 个语句序列
- GDAL打开中文路径和读写中文字段的问题
- shell 常用命令
- 关于Eclipse报:" cannot be read or is not a valid ZIP file"的解决方案
- shell实例