========================================================================
 !!! Ŭ̾Ʈ Ʈ ó   . !!!
		
		 -  .

 ۼ :  6:26 2006-05-30		
 
 ۼ : 翵
 
 NOTE : ߸  ִٸ / Ź 帳ϴ.
========================================================================


1.  
  Ʈ Ȥ Ʈ ī κп ޸ Overrun  ߻Ͽ
  Ŭ̾Ʈ ũ   ִ   ֽϴ.
  
2. ó 
  - Լ 
	Sprintf -> Snprintf 
	strcpy -> _strncpy
	  
	Snprintf  ũ ̸ ڵ ȯ   Լ
	Ī ξϴ.
	 Լ NULL ڰ  ũ  ʵ Ư ŭ
	Ʈ  ݴϴ.
	
	_strncpy Utility Ʈ safe_String.h/cpp   Ǿֽϴ.
	
 -   ó
   ߽   + 1 Ѵ ʱȭ   Ư  ŭ Ѵ.
   
  ex)
    TCHAR szTest[MAX_SIZE+1];
    
    ZeroMemroy(szTest, MAX_SIZE+1);
    Snprintf(szTest, MAX_SIZE, "%s %d", param1, param2 ); 
    //or
    _strncpy(szTest, Ư Ʈ, MAX_SIZE );
    
   
3. 
    Ŭ̾Ʈ  Ʈ   迭  ϴ°ͺٴ
   Ư 迭 ޾ Ʈ  std::_tstring  ̿ؼ ϰ
   ܺο ش Ʈ  ϱ⺸ٴ GetName(), SetName() Լ ¦ ̷Ｍ
   ϴ    մϴ.
   
   #define SUNSTRING util::_tstring
   
   const SUNSTRING & GetName() const;
   const TCHAR * GetName() const;
   
   void SetName( SUNSTRING & rStrName );
   void SetName( const TCHAR * pszName );   
   
   
 !!    ˰ ִ ̶  ˴ϴ.
    㹫ϰ ޸      
    ֽñ ٶϴ.   ϰڽϴ.
    --> ߰۾ ̰ŴϿ  ڵ嵵   ۾  ؾմϴ.
  
 
