1
314______________________________________________ 4

    :

atexit(myexiti);                                                         ''
atexit(myexit2);

   , ,    OnCreate 
 .         - ,
 exit    myexit2,    - '
exiti,      (   ), -
    .

   myexiti,      -
    .tmp:

void myexiti(void)
{
struct ffblk ffblk;

int D;

D = findfirst("*.tmp", &ffblk, 0) ;

while (!D)
{
remove(ffblk.ff name);

D = findnext(&ffblk);

}
t

        -
         
.

       Close, 
      ,   -
   (.  4.7.2).       -
 . ,    ,  
       -  -
 ,    .

4.9.3     try ... catch

4.9.3.1   try ... catch

         -
     try ... catch.    ;

try

(

 
)

catch ( TypeToCatch )
{

,          
)

  catch    . -
 TypeToCatch        (int, char  ..), 
   ,  ,    
.         
4.9.4.     ,      
.

        
 try  ,    catch.   try 
   catch    .  ,
  catch    - :  