i have the following program using exception handling.
#include<iostream.h> #include<conio.h> void divide(int x,int y,int z) { cout<<"\n Inside function 1 \n"; if((x-y)!=0) { int R=z/(x-y); cout << "Result =" << R<<"\n"; } // end of if else { throw(x-y); } // end of else } // end of void int main() { try { cout<< "Inside try block\n"; divide(10,20,30); divide(10,10,20); } //end of try catch(int i) { cout<< "Caught\n"; } 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
<conio.h>is non-standard.