#include #include #include "except.h" namespace My_exception { double conversione = 10./RAND_MAX; } void My_exception::ricors(int lev, int rantot) { if ( lev == 0 ) srand(time(NULL)); lev++; rantot += int(rand()*conversione); if ( rantot >= 100 ) { Exception exobj; exobj.casual = rantot; exobj.level = lev; throw exobj; } ricors(lev,rantot); }