关于c++ 中使用try throw catch语句例如,.int a;try{cin a;thro

发布时间:2021-02-28 00:57:37

关于c++ 中使用try throw catch语句例如,.int a;try{cin a;throw a;}catch (int){cout

网友回答

异常你可以理解也是一种类型,因此可以直接定义一个数字来表示当输入的不是数字时候,抛什么异常,我这里定义0作为输入不是数字的时候,则抛出的异常,接异常的地方可以按照你那样写,但是不推荐.下边是一个可以跑的程序,请参考.
#include
using namespace std;
int main()
{char a[10];
double x;
try{int flag=0;
gets(a);
for(int i=0;a[i]!='\0';i++)
if(!(a[i]>='0'&&a[i]
以上问题属网友观点,不代表本站立场,仅供参考!