学习c++ ,对异常错误输入的处理 |
您所在的位置:网站首页 › C语言格式错误怎么解决 › 学习c++ ,对异常错误输入的处理 |
学习c++ ,对异常错误输入的处理
在使用c++ 标准输入std::cin 中,我们通常会按照正确的类型数据输入,但是,如果我们不按照正确的类型数据输入,结果如何呢? 现在我们使用下面的简单c++代码,来测试一下 这里写代码片 #include int mina(void) { int number; //第一次输入 std::coutnumber; //第二次输入 std::coutnumber; return 0; }这是在vim 中编辑的简单代码
当在键入字母后,按”enter” 后出现的结果,不在接受其余的输入 很明显我们发现了缺陷,那就是当我们输入错的数据的情况下,类似这样的程序会崩溃掉,那我们应该怎么做呢,当然创造c++标准库的这些牛人也考虑这个缺陷,他们设计出了刷新输入输出流的一些办法,类似在应对输入错误时 ,使用std::cin.clear();在应对标准输出是出现错误时使用std::cout |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |