320______________________________________________ 4

catch(char * s)

{
Application->MessageBox(s, " ", MB_ICONHAND|MB_OK) ;

}

        char *
      ,    
. 4.30.

,        NISfc       \:

L.    *                                                                                 ^^    

     throw   , 
  . :

if (...)throw 1;

       int.  
       :

catch(int& i)
(

switch (i)
(
case 1: ...

break;

case 2: ...

break;

}

       , ,
  ,     . ,
,        , -
   ,      (-
)  .       st 
Pers            
(st.il) .         -
 (st.il)    (st.i2)  .   -;

 ,   ,   
 st.        -
        .

struct Pers
<
int il, i2;

) st = (0,5);

try
(
if (...) st.il++;

iffst.il < st.i2) throw st;

)

catch (Pers&)

{