ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡ÔĶÁ¹ý³Ì·¢ÏÖÈκδíÎóÇë¸æËßÎÒÃÇ£¬Ð»Ð»£¡£¡ ±¨¸æ´íÎó
¹·¹·Êé¼® ·µ»Ø±¾ÊéĿ¼ ÎÒµÄÊé¼Ü ÎÒµÄÊéÇ© TXTÈ«±¾ÏÂÔØ ½øÈëÊé°É ¼ÓÈëÊéÇ©

VCÓïÑÔ6.0³ÌÐòÉè¼Æ´ÓÈëÃŵ½¾«Í¨-µÚ75ÕÂ

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡




¡¡¡¡¡¡¡¡¡¡Í¬Ê±¡¡CFile£º£ºWrite£¨£©»¹¿ÉÄÜÓÉÓÚдÈëʧ°Ü¶øÅ׳ö¡¡CFileException¡¡Òì³££¬ÀýÈç´ÅÅÌÒÑÂú»òÕß¡¡

´ÅÅÌд±£»¤µÈ£¬Í¬ÑùÐèÒª¡¡TRY/CATCH¡¡½á¹¹¶ÔÕâЩÒì³£½øÐⶻñ¡£¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¶ÔÓÚдÈë²Ù×÷£¬CFile¡¡»¹ÌṩÁË¡¡CFile£º£ºFlush£¨£©ÓÃÓÚ½«ÈκÎÁôÔÚÎļþ»º³åÇøÖеÄÊý¾ÝÇ¿ÖÆд¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤191¡¡¡¤¡¡¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡203¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

Visual¡¡C£«£«¡¡6¡£0¡¡³ÌÐòÉè¼Æ´ÓÈëÃŵ½¾«Í¨¡¡¡¡



Èë´ÅÅÌÎļþ£¬Ô­ÐÍΪ£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡virtual¡¡void¡¡Flush£¨¡¡£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡×¢Òâ¡¡CFile£º£ºFlush£¨£©²¢²»Äܱ£Ö¤Ç¿Öƽ«ÁôÔÚ¡¡CArchive¡¡»º³åÇøµÄÊý¾ÝдÈëÎļþ£¬±ØÐëÏÈʹÓá¡

CArchive£º£ºFlush£¨£©º¯Êý¡£¡¡¡¡



8¡£2¡£3¡¡¡¡¡¡¡¡¶¨Î»²Ù×÷¡¡¡¡



¡¡¡¡¡¡¡¡¡¡CFile¡¡¿ÉÒÔʹ³ÌÐòËæ»ú¶ÁдÎļþ£¬ÕâÒ»Ëæ»úÐÔ¾ÍÊÇͨ¹ý¶¨Î»²Ù×÷Íê³ÉµÄ¡£¶¨Î»²Ù×÷ÓÃÓÚ¶¨¡¡

λ¡¡¡¡CFile¡¡¡¡µÄ¶ÁдָÕ룬ʹµÃ³ÌÐò¿ÉÒÔ¶ÁдÈÎÒâλÖõÄÊý¾Ý£¬¶ø²»ÊÇÔÚ˳Ðò¶ÁдÖÐÖ»ÄÜÒÀÕÕ´Ó¡¡

Ç°ÍùºóµÄ˳Ðò½øÐжÁд¡£¡¡¡¡

¡¡¡¡¡¡¡¡¡¡CFile¡¡Îª¶¨Î»²Ù×÷ÌṩÁËÏÂÁгÉÔ±º¯Êý¡£¡¡¡¡



¡¡¡¡¡¡¡¡¡¡1£®CFile£º£ºGetLength£¨£©º¯Êý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡CFile£º£ºGetLength£¨£©º¯ÊýÓÃÓÚ»ñµÃ´ò¿ªÎļþµÄ³¤¶È£¬¼´ÎļþµÄ×Ö½ÚÊý£¬Ô­ÐÍΪ£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡virtual¡¡DWORD¡¡GetLength£¨¡¡£©¡¡const£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡º¯Êý·µ»ØֵΪÎļþµÄ³¤¶È¡£¡¡¡¡

¡¡¡¡¡¡¡¡¡¡ÏÂÃæµÄ´úÂëÓÃÓÚ»ñµÃ¡¡test¡£dat¡¡Îļþ³¤¶È£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡CFile¡¡file£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡file¡£Open£¨¡¨test¡£dat¡¨£»¡¡CFile£º£ºmodeRead£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡DWORD¡¡dwLength¡¡=¡¡file¡£GetLength£¨£©£»¡¡¡¡¡¡¡¡¡¡¡¡//»ñµÃÎļþ³¤¶È¡¡¡¡



¡¡¡¡¡¡¡¡¡¡2¡¡£®CFile£º£ºSetLength£¨£©º¯Êý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡CFile£º£ºSetLength£¨£©º¯ÊýÓÃÓÚÉèÖôò¿ªÎļþµÄ³¤¶È£¬¼´ÎļþµÄ×Ö½ÚÊý£¬Ô­ÐÍΪ£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡virtual¡¡void¡¡SetLength£¨¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DWORD¡¡dwNewLen¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡²ÎÊý¡¡dwNewLen¡¡ÓÃÓÚÖƶ¨ÐµÄÎļþ³¤¶È¡£¡¡¡¡

¡¡¡¡¡¡¡¡¡¡ÏÂÃæµÄ´úÂëÓÃÓÚÉèÖá¡test¡£dat¡¡Îļþ³¤¶È£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡CFile¡¡file£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡file¡£Open£¨¡¨test¡£dat¡¨£»¡¡CFile£º£ºmodeWrite£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡file¡£SetLength£¨1024£©£»¡¡¡¡¡¡¡¡//ÉèÖÃÎļþ³¤¶ÈΪ¡¡1024¡¡×Ö½Ú£¬¼´¡¡1kB¡¡¡¡



¡¡¡¡¡¡¡¡¡¡3¡¡£®CFile£º£ºSeek£¨£©º¯Êý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡CFile£º£ºSeek£¨£©º¯ÊýÓÃÓÚÖØж¨Î»Ö®Ç°´ò¿ªµÄÎļþµÄ¶ÁдָÕ룬ÒÔʵÏÖËæ»ú·ÃÎÊ¡£ÆäÔ­ÐÍΪ£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡virtual¡¡ULONG¡¡Seek£¨¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡LONG¡¡lOff£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡UINT¡¡nFrom¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡o¡¡¡¡²ÎÊý¡¡lOff¡¡£ºÓÃÓÚÈ·¶¨Ö¸ÕëÒƶ¯µÄ×Ö½ÚÊý£¬ÕýµÄÊýÖµ±íʾָÕëÏòºóÒƶ¯£¬¸ºµÄÊýÖµÔò±í¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ê¾Ö¸ÕëÏòÇ°Òƶ¯¡£¡¡¡¡



¡¡¡¤192¡¡¡¤¡¡¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡204¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡8¡¡Õ¡¡¡¡¡¡¡¡Îļþ²Ù×÷¡¡¡¡



¡¡¡¡¡¡¡¡¡¡o¡¡¡¡²ÎÊý¡¡nForm¡¡£ºÓÃÓÚÈ·¶¨Ö¸ÕëÒƶ¯µÄģʽ£¬¿ÉÒÔΪÏÂÁÐÖµÖ®Ò»£º¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤¡¡CFile£º£ºbegin¡¡£º´ÓÎļþ¿ªÍ·°ÑÖ¸ÕëÏòºóÒƶ¯¡¡lOff¡¡×Ö½Ú¡£¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤¡¡CFile£º£ºcurrent¡¡£º´Óµ±Ç°¶ÁдָÕëµÄλÖÿªÊ¼°ÑÖ¸ÕëÏòºóÒƶ¯¡¡lOff¡¡×Ö½Ú¡£¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤¡¡CFile£º£ºend¡¡£º´ÓÎļþ½áβÏòÇ°Òƶ¯Ö¸Õ룬עÒâ´Ëʱ¡¡lOff¡¡±ØÐëΪ¸ºµÄ£¬±íʾÏòÇ°Òƶ¯¡£¡¡¡¡

¡¡¡¡¡¡¡¡¡¡o¡¡¡¡º¯Êý·µ»ØÖµ£ºÖ¸ÕëеÄÏà¶ÔÓÚÎļþ¿ªÍ·µÄ×Ö½ÚÆ«ÒÆÁ¿¡£Èç¹ûÒƶ¯µÄλÖ÷Ƿ¨£¬Ôò·µ»Ø¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÖµÎ´¶¨Ò壬²¢Å׳ö¡¡CFileException¡¡Òì³£¡£¡¡¡¡

¡¡¡¡¡¡¡¡¡¡CFile£º£ºSeek£¨£©º¯Êýͨ¹ý½«¶ÁдָÕëÒƶ¯Ò»¶¨Á¿ÊµÏÖËæ»ú·ÃÎÊÎļþµÄÄÚÈÝ¡£Ö¸ÕëµÄÒƶ¯¿ÉÒÔ¡¡

ÊǾø¶ÔµÄ»òÕßÏà¶ÔµÄ£¬ÔÚÒƶ¯¹ý³ÌÖÐûÓÐʵ¼Ê¶ÁдÎļþ¡£µ±Îļþ´ò¿ªÊ±£¬ÎļþÖ¸ÕëÔÚÆ«ÒÆÁ¿¡¡

0¡¡´¦£¬¼´Îļþ¿ªÍ·¡£¡¡¡¡

¡¡¡¡¡¡¡¡¡¡PersonData¡¡¡¡Ê¾ÀýµÄ¡¡¡¡CPersonDataDlg£º£ºOnDel£¨£©º¯Êý¸ø³öÁËÒ»¸öͨ¹ý¡¡CFile£º£ºSeek£¨£©Ëæ»ú·ÃÎÊ¡¡

ÎļþµÄÀý×Ó¡£¸Ãº¯ÊýÓÃÓÚ½«ÎļþÖеÄijÏîÄÚÈÝɾ³ý£¬ÕâÊÇͨ¹ý½«¸ÃÏîÄÚÈݺóÃæµÄÄÚÈÝÇ°ÒÆ£¬¡¡

È»ºóÖØÐÂÉèÖÃÎļþ³¤¶ÈÍê³ÉµÄ£¬´úÂëÈçÏ£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡//»ñµÃµ±Ç°Ñ¡Ïî¡¡¡¡



¡¡¡¡¡¡¡¡¡¡int¡¡sel¡¡=¡¡m_PersonList¡£GetCurSel£¨£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡//ɾ³ýÎļþÖеĸöÈËÐÅÏ¢¡¡¡¡



¡¡¡¡¡¡¡¡¡¡for¡¡£¨int¡¡i¡¡=¡¡sel£»¡¡i¡¡¡¶¡¡m_PersonList¡£GetCount£¨£©¡­1£»¡¡i£«£«£©¡¡¡¡



¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡PersonInfo¡¡pi£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//½«µÚ¡¡i£«1¡¡ÏîÇ°ÒÆÖÁµÚ¡¡i¡¡Ïî´¦¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_File¡£Seek£¨£¨LONG£©£¨i£«1£©*sizeof£¨PersonInfo£©£»CFile£º£ºbegin£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_File¡£Read£¨&pi£»sizeof£¨PersonInfo£©£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_File¡£Seek£¨£¨LONG£©i*sizeof£¨PersonInfo£©£»CFile£º£ºbegin£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_File¡£Write£¨&pi£»sizeof£¨PersonInfo£©£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡m_File¡£Flush£¨£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡//ÉèÖÃÎļþµÄг¤¶È¡¡¡¡



¡¡¡¡¡¡¡¡¡¡m_File¡£SetLength£¨£¨LONG£©£¨m_PersonList¡£GetCount£¨£©¡­1£©*sizeof£¨PersonInfo£©£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡m_PersonList¡¡ÊÇ¡¡PersonData¡¡¶Ô»°¿òÖеÄÁбí¿ò¿Ø¼þ£¬ÓÃÓÚ»ñµÃ³ÌÐòÓû§µ±Ç°µÄÑ¡ÔñºÍ¸ö¡¡

ÈËÐÅÏ¢µÄÏîÄ¿×ÜÊý¡¡¡£ÉÏÃæµÄ´úÂë´Ó¡¡i=sel¡¡¿ªÊ¼£¬½«µÚ¡¡i£«1¡¡Ïî¡¡PersonInfo¡¡½á¹¹¶Á³öÈ»ºó¸²¸Çдµ½¡¡

µÚ¡¡i¡¡ÏîµÄλÖã¬ÓÃÓÚ½«¡¡i=sel¡¡ºóÃæµÄÊý¾ÝÍùÇ°ÒÆ¡£×îºóÉèÖÃÎļþµÄг¤¶È¾Í¿ÉÒÔÍê³É½«µÚ¡¡i=sel¡¡

ÏîµÄ¡¡PersonInfo¡¡Êý¾Ý´ÓÎļþÖÐɾ³ý¡£¡¡¡¡



¡¡¡¡¡¡¡¡¡¡4¡¡£®CFile£º£ºSeekToBegin£¨£©º¯Êý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡CFile£º£ºSeekToBegin£¨£©ÓÃÓÚ½«ÎļþÖ¸ÕëÒÆÖÁÎļþ¿ªÍ·£¬Ï൱ÓÚ¡¡Seek£¨0L£»¡¡CFile£º£ºbegin£©¡£Ô­ÐÍ¡¡

Ϊ£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡void¡¡SeekToBegin£¨¡¡£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡5¡¡£®CFile£º£ºSeekToEnd£¨£©º¯Êý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡CFile£º£ºSeekToEnd£¨£©Ö¸ÕëÓÃÓÚ½«ÎļþÖ¸ÕëÒÆÖÁÎļþ½á⣬Ï൱ÓÚ¡¡Seek£¨0L£»¡¡¡¡CFile£º£ºend£©¡£Ô­¡¡

ÐÍΪ£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤193¡¡¡¤¡¡¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡205¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

Visual¡¡C£«£«¡¡6¡£0¡¡³ÌÐòÉè¼Æ´ÓÈëÃŵ½¾«Í¨¡¡¡¡



¡¡¡¡¡¡¡¡¡¡DWORD¡¡SeekToEnd£¨¡¡£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡º¯Êý·µ»ØֵΪÎļþµÄ×Ö½Ú³¤¶È¡£¡¡¡¡



¡¡¡¡¡¡¡¡¡¡6¡¡£®CFile£º£ºGetPosition£¨£©º¯Êý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡CFile£º£ºGetPosition£¨£©º¯ÊýÓÃÓÚ»ñµÃÎļþÖ¸ÕëµÄµ±Ç°Öµ£¬Ô­ÐÍΪ£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡virtual¡¡DWORD¡¡GetPosition£¨¡¡£©¡¡const£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡º¯Êý·µ»ØֵΪÎļþÖ¸Õ뵱ǰÏà¶ÔÓÚÎļþ¿ªÍ·µÄ×Ö½ÚÆ«ÒÆÁ¿¡£¡¡¡¡

¡¡¡¡¡¡¡¡¡¡Ê¾ÀýÈçÏ£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡DWORD¡¡dwPos=file¡£GetPosition£¨£©£»¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//file¡¡ÊÇÒ»¸öÒѶ¨Òå²¢´ò¿ªÎļþµÄ¡¡CFile¡¡¶ÔÏó¡¡¡¡



8¡£2¡£4¡¡¡¡¡¡¡¡¹Ø±Õ²Ù×÷¡¡¡¡



¡¡¡¡¡¡¡¡¡¡µ±ÎļþÍê³É¶Áдºó£¬ÐèÒª¹Ø±ÕÎļþ£¬ÊÍ·ÅÎļþ¾ä±ú¡£CFile¡¡ÌṩÁËÁ½ÖÖÎļþ¹Ø±ÕµÄ·½Ê½¡£¡¡¡¡



¡¡¡¡¡¡¡¡¡¡1£®CFile£º£ºClose£¨£©º¯Êý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¸Ãº¯Êý¹Ø±ÕÓë¶ÔÏó¹ØÁªµÄÎļþ£¬²¢Ê¹µÃÎļþ²»ÄܼÌÐø¶Áд¡£Ô­ÐÍΪ£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡virtual¡¡void¡¡Close£¨¡¡£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡×¢Ò⣬µ±Ïú»Ù¡¡CFile¡¡¶ÔÏó¶øûÓйرÕÎļþʱ£¬CFile¡¡µÄÎö¹¹º¯Êý×Ô¶¯¹Ø±Õ¸ÃÎļþ¡£¶øÈç¹û¡¡

CFile¡¡¡¡¶ÔÏóÊÇÔÚ¶ÑÖÐÓá¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡new¡¡¡¡¡¡´´½¨µÄ£¬Ôò±ØÐë¹Ø±ÕÎļþºóɾ³ý¸Ã¶ÔÏó£¬ÒÔ·ÀÖ¹ÄÚ´æй¶¡£¡¡

CFile£º£ºClose£¨£©º¯Êý½«¡¡m_hFile¡¡Îļþ¾ä±ú³ÉÔ±±äÁ¿ÉèÖÃΪ¡¡CFile£º£ºhFileNull¡¡¡£Ê¾Àý´úÂëÈçÏ£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡TRY¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//½øÈëÒì³£²Ù×÷´¦Àí¿é¡¡¡¡



¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//´´½¨¡¡test¡£dat¡¡Îļþ²¢ÓÃÓÚдÈë¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CFile¡¡pfile=new¡¡CFile£¨est¡£dat¡¨£»¡¡CFile£º£ºmodeCreate¡¡£ü¡¡CFile£º£ºmodeWrite£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡­¡­¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//ÎļþµÄдÈë²Ù×÷¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡pfile¡­¡·Close£¨£©£»¡¡¡¡¡¡¡¡¡¡¡¡//¹Ø±ÕÎļþ¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡delete¡¡pfile£»¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//ɾ³ýÎļþ¶ÔÏó¡¡¡¡



¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡CATCH£¨CFileException£»¡¡e£©¡¡¡¡¡¡//Èç¹û´ò¿ªÊ§°ÜÔò½øÈëÒì³£²¶»
·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨0£©
δÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæдԭ´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøŶ£¡