作业帮 > 综合 > 作业

关于c++ 中使用try throw catch语句

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/18 18:51:02
关于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]