NO.0 cin返回的状态
来源:互联网 发布:网络快车的新政策 编辑:程序博客网 时间:2024/06/05 02:03
刚开始学c++,有些地方不太明白,百度谷哥之后找到答案,为了以后查阅方便,就记在博客里。cin是接受输入到流中,但使用时不向c语言中的scanf一样有格式转换符,以为它不会返回输入后的状态。其实cin是会返回输入后的状态的。
#include<iostream>
#include<stdbool.h>
using namespace std;
int main (void)
{
int nu;
cin >>nu;
bool checknu=cin.good();
if(checknu==true)
cout << "Yes"<<endl;
else
cout << "No"<<endl;
cout <<"Hello C++"<<endl;
return 0;
}
有一个good函数,可以检测cin的状态,如这段代码,如果我输入一个非int值,checknu会返回false,由此就可以检测输入的类型是否正确。
- NO.0 cin返回的状态
- cin 流的状态
- 输入流cin的状态
- cin 的返回值,hahaha!!!
- C++ 的cin输入注意【转】----cin的状态
- C++ 的cin输入注意【转】----cin的状态
- cin>>i的返回值的问题 & cin输入流
- cin的返回值与while(cin>>x)问题
- cin>>i的返回值的问题
- cin>>i的返回值的问题
- 清楚cin错误状态的代码
- scanf和cin的返回值
- scanf和cin的返回值
- scanf和cin的返回值
- 关于cin>>x的返回值问题
- C++中cin的返回值
- 文件输入cin>>的返回值
- cin 返回值
- 这一天是星期几
- SGI std::list.sort() 调试
- CopybookTool MQ工具
- ios delegate你必須知道的事情
- 技能模块第一版
- NO.0 cin返回的状态
- Linux之并发多线程服务器-2
- HTTP GET与POST区别
- Swing 取色器
- jquery获取table下的td的select标签选中的值
- FFMPEG 1.0 在 Galaxy Tab 8.1 下运行失败的原因
- SVN:入门级安装和源码安装、Hooks设置
- 阅读源代码系列
- JSP九种内置对象及其作用