C++ primer练习 5.25

可以 try和goto  continue配合使用达到遇到错误 让用户重新输入数据的方法

执行 try里的内容 必须是在一定的条件下 如while(条件语句) 

格式:while(执行条件){

       try{

                throw  异常类(“ 警告”);

                cout << "如果是正常情况下所输出的结果" << endl;

  }catch(上面异常类的具体类型  参数(一般为err))

{

     cout << err.what() << endl;

     cout << "进一步提升(如:是否继续输入?)" << endl;

     char c;

    cin c;

          if(!cin && c == 'n')

             break;

   }


}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 接着上节 condition_varible ,本节主要介绍future的内容,练习代码地址。本文参考http:/...
    jorion阅读 14,844评论 1 5
  • C++入门笔记:高级编程 文件和流 打开文件void open (const char *filename, io...
    云之外阅读 870评论 0 4
  • 题目类型 a.C++与C差异(1-18) 1.C和C++中struct有什么区别? C没有Protection行为...
    阿面a阅读 7,717评论 0 10
  • 1. 流 流:数据从一个对象到另一个对象的传输。 功能:标准输入输出+文件处理 分类含义文本流一串ASCII字符二...
    jdzhangxin阅读 1,442评论 0 4
  • 第一章 计算机与C++编程简介 C++程序6个阶段编程 ->预处理->编译->连接->装入->执行1.程序在编译器...
    rogertan30阅读 4,116评论 0 1