i have the following program using exception handling.
#include<iostream.h>
#include<conio.h>
void divide(int x,int y,int z)
{
cout<<"
Inside function 1
";
if((x-y)!=0)
{
int R=z/(x-y);
cout << "Result =" << R<<"
";
} // end of if
else
{
throw(x-y);
} // end of else
} // end of void
int main()
{
try
{
cout<< "Inside try block
";
divide(10,20,30);
divide(10,10,20);
} //end of try
catch(int i)
{
cout<< "Caught
";
}
return 0;
} //end of main
When compiling i get the following errors
Function throw should have a prototype.
Undefined symbol "try"
Statement missing ;
Function should return a value.
Please help me.Thanks a lot
See Question&Answers more detail:os