C++

C++ primer练习 5.25

2017-09-25  本文已影响0人  小倪同学呀
可以 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;

   }

}

上一篇下一篇

猜你喜欢

热点阅读