16-2-´Ù.µð·ºÅ丮 °Ë»ö

Àç±Í È£ÃâÀÌ ²À ÇÊ¿äÇÑ °¡Àå ´ëÇ¥ÀûÀÎ ¿¹´Â µð·ºÅ丮¸¦ °Ë»öÇÒ ¶§ÀÌ´Ù. µð·ºÅ丮¾È¿¡´Â ÁÖ·Î ÆÄÀÏÀÌ ÀúÀåµÇÁö¸¸ ¶Ç ´Ù¸¥ ¼­ºê µð·ºÅ丮°¡ ÀÖÀ» ¼ö ÀÖÀ¸¸ç ¼­ºê µð·ºÅ丮ÀÇ °³¼ö³ª ±íÀÌ¿¡ Ưº°ÇÑ Á¦ÇÑÀÌ ¾ø´Ù. ÆÄÀÏ ½Ã½ºÅÛÀº ÇÑ µð·ºÅ丮¾È¿¡ ÀÓÀÇ ±íÀÌ·Î ¼öõ, ¼ö¸¸°³ÀÇ ´Ù¸¥ ¼­ºê µð·ºÅ丮°¡ Á¸ÀçÇÏ´Â Æ®¸® ÇüÅ·ΠµÇ¾î ÀÖ´Ù.

·çÆ® µð·ºÅ丮 ¾È¿¡ ¼­ºê µð·ºÅ丮°¡ ÀÖ°í ±× ¾È¿¡´Â ¶Ç ´Ù¸¥ ¼­ºê µð·ºÅ丮°¡ ÀÖ´Ù. ·çÆ® µð·ºÅ丮 ¾È¿¡ ¼­ºê µð·ºÅ丮°¡ ÀÖÀ» ¼ö ÀÖµíÀÌ ¼­ºê µð·ºÅ丮´Â ¶Ç ´Ù¸¥ ÀÚ½Ä µð·ºÅ丮¸¦ °¡Áú ¼ö ÀÖÀ¸¹Ç·Î ·çÆ® µð·ºÅ丮ÀÇ ¸ð¾ç°ú ¼­ºê µð·ºÅ丮 ÇϳªÀÇ ±¸Á¶°¡ ¿ÏÀüÈ÷ ÀÏÄ¡ÇÑ´Ù. À§ ±×¸²¿¡¼­ Program µð·ºÅ丮¸¸ ¶¼¾î ³õ°í º¸¸é Program µð·ºÅ丮°¡ ·çÆ®ÀÎ ÀÛÀº Æ®¸®·Î º¼ ¼ö ÀÖ´Ù. Áï ÀÚ·á ±¸Á¶°¡ Àç±ÍÀûÀ̸ç ÀÌ·± µð·ºÅ丮¸¦ °ü¸®ÇϰíÀÚ ÇÒ ¶§´Â Àç±Í È£ÃâÀÌ ¹Ýµå½Ã ÇÊ¿äÇÏ´Ù.

´ÙÀ½ ¿¹Á¦´Â À©µµ¿ìÁî µð·ºÅ丮¾ÈÀÇ ¸ðµç ÆÄÀÏÀ» °Ë»öÇØ¼­ È­¸éÀ¸·Î Ãâ·ÂÇÑ´Ù. °Ë»öµÈ ÆÄÀÏÀÇ À̸§À» printf·Î ´Ü¼øÈ÷ Ãâ·Â¸¸ Çߴµ¥ À̸§À» ¾Ë°í ÀÖÀ¸¹Ç·Î ¿øÇÑ´Ù¸é º¹»ç, »èÁ¦, À̸§ º¯°æ, °Ë»ö µî ¾î¶² µ¿ÀÛÀ̵çÁö ÇÒ ¼ö ÀÖ´Ù. ƯÁ¤ µð·ºÅ丮¾È¿¡ Á¶°Ç¿¡ ¸Â´Â ¸ðµç ÆÄÀÏ¿¡ ´ëÇØ ¾î¶² ÀÛ¾÷À» ÇÏ°í ½Í´Ù¸é ÀÌ ¿¹Á¦Ã³·³ ÀÏ´Ü µð·ºÅ丮 Àüü¸¦ ¼øÈ¸ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.

µð·ºÅ丮 °Ë»ö¿¡´Â FindFirstFile, FindNextFile µîÀÇ API ÇÔ¼ö¸¦ »ç¿ëÇߴµ¥ ÀÌ ÇÔ¼öµé°ú WIN32_FIND_DATA ±¸Á¶Ã¼¿¡ ´ëÇØ¼­´Â API ¼­ÀûÀ» Âü°íÇϱ⠹ٶõ´Ù. Áö±Ý ´Ù·ç´Â ÁÖÁ¦´Â Àç±Í È£ÃâÀÌÁö ÆÄÀÏ °Ë»öÀÌ ¾Æ´Ï¹Ç·Î ¿©±â¼­´Â ÀÌ ÇÔ¼öµé¿¡ ´ëÇØ ¾Ë°í ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. Áö±Ý±îÁö º¸¾Æ¿À´ø ©¸·ÇÑ ¼Ò½º¿¡ ºñÇØ¼­ Á¶±Ý ±æ°í º¹ÀâÇØ º¸À̴µ¥ Áö¿ªº¯¼ö°¡ ¸¹À» »Ó °³³äÀº Factorial ¿¹Á¦¿Í µ¿ÀÏÇÏ´Ù.

 

¿¹ Á¦ : FileList

#include <Turboc.h>

 

void FileList(char *path)

{

     HANDLE hSrch;

     WIN32_FIND_DATA wfd;

     BOOL bResult=TRUE;

     char drive[_MAX_DRIVE];

     char dir[MAX_PATH];

     char newpath[MAX_PATH];

 

     printf("\n°Ë»ö °æ·Î = %s\n",path);

     hSrch=FindFirstFile(path,&wfd);

     if (hSrch == INVALID_HANDLE_VALUE) {

          return;

     }

     _splitpath(path,drive,dir,NULL,NULL);

     while (bResult) {

          if (wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) {

              if (strcmp(wfd.cFileName,".") && strcmp(wfd.cFileName,"..")) {

                   sprintf(newpath,"%s%s%s\\*.*",drive,dir,wfd.cFileName);

                   FileList(newpath);

              }

          } else {

              printf("%s%s%s\n",drive,dir,wfd.cFileName);

          }

          bResult=FindNextFile(hSrch,&wfd);

     }

     FindClose(hSrch);

}

 

void main()

{

     char Path[MAX_PATH];

 

     GetWindowsDirectory(Path,MAX_PATH);

     strcat(Path,"\\*.*");

     FileList(Path);

}

 

½ÇÇàÇØ º¸¸é ¾öû³­ ¼öÀÇ ÆÄÀÏ ¸ñ·ÏÀÌ ½ºÅ©·ÑµÇ¾î ¿Ã¶ó°¥ °ÍÀÌ´Ù. main ÇÔ¼ö¿¡¼­ À©µµ¿ìÁîÀÇ °æ·Î¸¦ Á¶»çÇØ¼­ ¸ðµç ÆÄÀÏÀ» ÀǹÌÇÏ´Â *.* ¸¶½ºÅ©¸¦ ºÙÀÎ ÈÄ FileList ÇÔ¼ö¸¦ È£ÃâÇÑ´Ù. À©µµ¿ìÁî °æ·Î´Â ½Ã½ºÅÛ¿¡ µû¶ó ´Ù¸£Áö¸¸ Åë»ó C:\Windows¶ó°í ÇÒ ¼ö ÀÖ´Ù. main¿¡¼­ FileList("C:\Windows\*.*")¸¦ È£ÃâÇÔÀ¸·Î½á ÆÄÀÏ ¸ñ·Ï Á¶»ç ÀÛ¾÷ÀÌ ½ÃÀ۵ȴÙ.

FileList ÇÔ¼ö´Â Á¶°Ç¿¡ ¸Â´Â ÆÄÀÏÀ» ã¾Æ(ÀÌ °æ¿ì ¸ðµç ÆÄÀÏ) printf·Î ÆÄÀϸíÀ» Ãâ·ÂÇÑ´Ù. ¿¹¸¦ µé¾î "ºÎä.bmp" ÆÄÀÏÀÌ ¹ß°ßµÇ¾ú´Ù¸é "C:\Windows\ºÎä.bmp" ¹®ÀÚ¿­ÀÌ Ãâ·ÂµÉ °ÍÀÌ´Ù. ÆÄÀÏ ¸ñ·ÏÀ» Á¶»çÇÏ°í °æ·Î¸¦ Ãâ·ÂÇÏ´Â ÀÛ¾÷Àº Windows µð·ºÅ丮ÀÇ ¸ðµç ÆÄÀÏÀ» ´Ù ãÀ» ¶§±îÁö while ·çÇÁ¿¡ ÀÇÇØ ¹Ýº¹µÈ´Ù.

¸¸¾à ÆÄÀÏ °Ë»öÁß¿¡ µð·ºÅ丮°¡ ¹ß°ßµÇ¸é(µð·ºÅ丮´Â DIRECTORY ¼Ó¼ºÀ» °¡Áö´Â ÆÄÀÏÀÇ ÀÏÁ¾ÀÌ´Ù.) À̶§ Àç±Í È£ÃâÀÌ ¹ß»ýÇÑ´Ù. newpath ¹öÆÛ¿¡ »õ·Î ¹ß°ßµÈ µð·ºÅ丮ÀÇ °æ·Î¸¦ Á¶¸³ÇÑ ÈÄ FileList ÇÔ¼ö·Î ÀÌ °æ·Î¸¦ ³Ñ°ÜÁØ´Ù. ¿¹¸¦ µé¾î SystemÀ̶ó´Â À̸§À» °¡Áö´Â µð·ºÅ丮°¡ ¹ß°ßµÇ¾ú´Ù¸é FileList("C:\Windows\System\*.*") ÇÔ¼ö°¡ È£ÃâµÉ °ÍÀÌ¸ç »õ·Î È£ÃâµÈ FileList ÇÔ¼ö´Â SystemÀ» ·çÆ®·Î ÇÏ¿© ÀÌ µð·ºÅ丮¾ÈÀÇ ¸ðµç ÆÄÀϰú ¼­ºê µð·ºÅ丮¸¦ °Ë»öÇÒ °ÍÀÌ´Ù.

FileList(Windows) ÇÔ¼ö°¡ °Ë»ö ¹üÀ§¸¦ Á¶±Ý Á¼Çô¼­ FileList(System) ÇÔ¼ö¸¦ Àç±Í È£ÃâÇÑ °ÍÀÌ´Ù. ½ºÅÿ¡´Â FileList ÇÔ¼öÀÇ »õ·Î¿î ÀνºÅϽº°¡ »ý¼ºµÇ¸ç ÀÌ ÇÔ¼öÀÇ ¸ðµç Áö¿ªº¯¼ö°¡ ´Ù½Ã »ý¼ºµÇ°í ÃʱâÈ­µÈ ÈÄ FileList(System) ÇÔ¼öÀÇ ½ÇÇàÀÌ ½ÃÀ۵ȴÙ. À̶§ FileList(Windows) ÇÔ¼ö´Â FileList(System)À» È£ÃâÇØ ³õ°í ÀÌ ÇÔ¼ö°¡ ¸®ÅÏÇÒ ¶§±îÁö ´ë±âÇ쵂 °Ë»öÁßÀÇ ¸ðµç »óȲÀº ÀÚ½ÅÀÇ Áö¿ªº¯¼ö¿¡ ±×´ë·Î À¯ÁöµÈ´Ù.

FileList(System) ÇÔ¼ö´Â ÀÚ½ÅÀÇ Áö¿ªº¯¼ö·Î »õ·Î¿î °Ë»öÀ» ½ÃÀÛÇÏ¿© System µð·ºÅ丮¾ÈÀÇ ÆÄÀÏ ¸ñ·ÏÀ» printf·Î Ãâ·ÂÇÑ´Ù. °Ë»öÁß¿¡ ¶Ç ´Ù¸¥ ¼­ºê µð·ºÅ丮 Driver¸¦ ¹ß°ßÇϸé À̶§µµ ¶È°°Àº ÀýÂ÷¸¦ °ÅÃÄ »õ·Î¿î FileList(Driver) ÇÔ¼ö°¡ Àç±Í È£ÃâµÈ´Ù. À̶§ÀÇ È£Ãâ ½ºÅðú ÆÄÀÏÀÌ °Ë»öµÇ´Â °úÁ¤À» ±×¸²À¸·Î ±×·Á º¸¸é ´ÙÀ½°ú °°´Ù.

FileList(Driver)°¡ ½ÇÇàÁßÀÎ µ¿¾È ¾ÕÂÊ µÎ ÇÔ¼ö´Â ½ºÅÿ¡ ÀÚ½ÅÀÇ Áö¿ªº¯¼ö¸¦ ±×´ë·Î °£Á÷Çϰí ÀÖ´Â »óÅÂÀÌ´Ù. FileList(Driver)°¡ ¸ðµç ÆÄÀÏÀ» °Ë»öÇϸé while ·çÇÁ¸¦ Å»ÃâÇÏ¿© ¸®ÅÏÇϸç À̶§ FileList(System)Àº ½ºÅÿ¡ ÀúÀåÇØ µÐ Áö¿ªº¯¼ö¸¦ ²¨³» Driver µð·ºÅ丮 ÀÌÈÄÀÇ °Ë»öÀ» °è¼ÓÇÑ´Ù. À§ ±×¸²ÀÇ °æ¿ì FileCºÎÅÍ °Ë»öÀÌ Àç°³µÉ °ÍÀÌ´Ù. ¸¸¾à Driver ÀÌÈÄ¿¡ Config, Setup µîÀÇ ¼­ºê µð·ºÅ丮µéÀÌ ´õ ¹ß°ßµÇ¸é µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î Àç±Í È£ÃâÀÌ ¹ß»ýÇÏ¿© ÀÌ µð·ºÅ丮 ¾Èµµ °Ë»öµÈ´Ù.

System µð·ºÅ丮³»ÀÇ ¸ðµç ÆÄÀÏÀÌ °Ë»öµÇ¸é FileList(System) ÇÔ¼ö°¡ ¸®ÅϵǸç À̶§ FileList(Windows) ÇÔ¼ö°¡ Á¦¾î¸¦ ¹Þ¾Æ System µð·ºÅ丮 ÀÌÈĸ¦ °Ë»öÇϸç ÀÌ·± ÀýÂ÷·Î Windows µð·ºÅ丮¾ÈÀÇ ¸ðµç ÆÄÀϰú ¼­ºê µð·ºÅ丮, ±×¸®°í ¼ÕÀÚ µð·ºÅ丮±îÁö ³ª¿­µÇ´Â °ÍÀÌ´Ù. ÃÖÁ¾ÀûÀ¸·Î Windows µð·ºÅ丮ÀÇ ¸ðµç ÆÄÀÏÀÌ °Ë»öµÇ¸é FileList(Windows) ÇÔ¼ö°¡ ¸®ÅÏÇÏ¸ç ÆÄÀÏ ¸ñ·Ï Á¶»ç ÀÛ¾÷ÀÌ ³¡³­´Ù.

ÀÌ»óÀ¸·Î ÀÌ ¿¹Á¦ÀÇ µ¿ÀÛ ¹æ½Ä¿¡ ´ëÇØ ¼³¸íÇߴµ¥ ´Ù¼Ò º¹ÀâÇϱâ´Â ÇÏÁö¸¸ Àç±Í È£ÃâÀÇ ¿øÄ¢À» ÀϰüµÇ°Ô ÁؼöÇϰí ÀÖÀ¸¹Ç·Î °³³ä¸¸ È®½ÇÇÏ°Ô ÆÄ¾ÇÇϰí ÀÖÀ¸¸é ÀÌÇØ¿¡ ¹«¸®´Â ¾øÀ» °Í °°´Ù. ´ÙÀ½ ¸î °¡Áö À¯ÀÇ »çÇ×À» »ý°¢ÇØ º¸¸é¼­ ÀÌ ¿¹Á¦¿Í Àç±Í È£ÃâÀÇ ÀϹÝÀûÀΠƯ¼º¿¡ ´ëÇØ Á¤¸®ÇØ º¸ÀÚ. ¿¹Á¦ÀÇ Äڵ带 È®½ÇÇÏ°Ô ÀÌÇØÇßÀ¸¸é ´ÙÀ½ »çÇ×µéÀº ½±°Ô ¼ö±àÀÌ °¥ °ÍÀÌ´Ù.

 

¨ç °¢ È£Ãâ ÀνºÅϽºÀÇ ¸ðµç °Ë»ö Á¤º¸´Â ÇÔ¼öÀÇ Áö¿ªº¯¼ö¿¡ ¿Ïº®ÇÏ°Ô º¸Á¸µÈ´Ù. ±×·¡¼­ Áß°£¿¡ Àç±Í È£ÃâÀÌ ¹ß»ýÇÏ¿© ´Ù¸¥ ÇÔ¼ö¸¦ È£ÃâÇÏ´õ¶óµµ ÀÛ¾÷ °æ°ú°¡ º¸Á¸µÇ¸ç Àç±Í ÇÔ¼ö°¡ ¸®ÅÏµÇ¸é º¸Á¸µÈ Á¤º¸·ÎºÎÅÍ ´ÙÀ½ °Ë»öÀ» °è¼ÓÇÒ ¼ö ÀÖ´Ù. FileList ÇÔ¼öÀÇ hSrch °Ë»ö ÇÚµé, °Ë»ö ÁßÀÎ ÆÄÀÏÀÇ À§Ä¡¸¦ °¡Áö´Â wfd ±¸Á¶Ã¼ µîÀÌ ¸ðµÎ Áö¿ªº¯¼ö·Î ¼±¾ðµÇ¾î Àֱ⠶§¹®¿¡ °¢ È£Ãâ ÀνºÅϽºº°·Î ½ºÅÿ¡ »õ·Î¿î º¯¼ö°¡ »ý¼ºµÇ°í °¢°¢ÀÇ °Ë»ö »óŰ¡ ¿ÂÀüÈ÷ º¸Á¸µÇ´Â °ÍÀÌ´Ù. ¸¸¾à wfd ±¸Á¶Ã¼°¡ Àü¿ªÀ¸·Î ¼±¾ðµÇ¾î ÀÖ´Ù¸é FileList ÇÔ¼ö´Â Á¤È®ÇÑ Àç±Í È£ÃâÀ» ÇÒ ¼ö ¾ø´Ù. ÀϹÝÀûÀ¸·Î Àç±Í È£Ãâ ÇÔ¼ö´Â Àü¿ªº¯¼ö¸¦ ÀÐÀ» ¼ö¸¸ ÀÖÀ¸¸ç ¾²±â´Â ÇÒ ¼ö ¾ø´Ù.

¨è FileList ÇÔ¼öÀÇ ÃÑ È£Ãâ ȸ¼ö´Â Windows µð·ºÅ丮 ¾ÈÀÇ ¼­ºê µð·ºÅ丮 °³¼ö + 1ȸÀÌ´Ù. ¼­ºê µð·ºÅ丮 1000°³°¡ ÀÖ´Ù¸é ÃÖÃÊ main¿¡¼­ È£ÃâÇϴ ȸ¼ö ÇÑ ¹ø, °¢ ¼­ºê µð·ºÅ丮¿¡ ´ëÇØ ÇÑ ¹ø¾¿ È£ÃâµÇ¾î ÃÑ 1001¹ø FileList ÇÔ¼ö°¡ È£ÃâµÉ °ÍÀÌ´Ù. µð·ºÅ丮 ¼ö°¡ ¸¹À»¼ö·Ï È£Ãâ ȸ¼ö°¡ ´Ã¾î³ª¸ç ÇÔ¼ö¸¦ È£ÃâÇÒ ¶§´Â ¿À¹öÇìµå°¡ Àֱ⠶§¹®¿¡ ÀÌ ÇÔ¼öÀÇ µ¿ÀÛÀº »ó´çÈ÷ ´À¸± ¼ö¹Û¿¡ ¾ø´Ù. ÇÏÁö¸¸ ÇÏµå µð½ºÅ©°¡ ¿ø·¡ºÎÅÍ ´À¸° Á¸ÀçÀ̱⠶§¹®¿¡ ÆÄÀÏ °Ë»öÀº º»ÁúÀûÀ¸·Î ½Ã°£ÀÌ °É¸± ¼ö¹Û¿¡ ¾øÀ¸¹Ç·Î ¹Ýµå½Ã Àç±Í È£Ãâ ¶§¹®¿¡ ´À¸®´Ù°í¸¸ ÇÒ ¼ö´Â ¾ø´Ù. µû¶ó¼­ ÀÌ·± °æ¿ì´Â ¼Óµµ¸¦ À§ÇØ ±»ÀÌ ÀÏ¹Ý ÇÔ¼ö·Î º¯È¯ÇÏ·Á°í ¾Ö¾µ Çʿ䰡 ¾ø´Ù.

¨é ÃÖ´ë Áßø È£Ãâ ȸ¼ö´Â °¡Àå ±íÀº µð·ºÅ丮ÀÇ Â÷¼ö¸¸Å­ÀÌ´Ù. ¸¸¾à Windows µð·ºÅ丮ÀÇ ¼­ºê µð·ºÅ丮 Áß °¡Àå ±íÀº µð·ºÅ丮°¡ C:\Windows\Temp\IECache\2004\Image\Jpg¶ó¸é ÀÌ µð·ºÅ丮ÀÇ ÆÄÀÏ ¸ñ·ÏÀ» Á¶»çÇÒ ¶§ ½ºÅÿ¡ ¿©¼¸ °³ÀÇ FileList È£Ãâ ÀνºÅϽº°¡ Á¸ÀçÇÏ°Ô µÈ´Ù. ¾Æ¹«¸® µð·ºÅ丮°¡ ¸¹¾Æµµ ÇÔ¼ö°¡ È£ÃâµÇ¾ú´Ù ¸®ÅϵǾú´Ù¸¦ ¹Ýº¹Çϱ⠶§¹®¿¡ µð·ºÅ丮ÀÇ °³¼ö´Â Áßø ȸ¼ö¿Í´Â Á÷Á¢ÀûÀÎ ¿¬°üÀÌ ¾øÀ¸¸ç ÃÖ´ë ±íÀ̸¸Å­¸¸ ÁßøµÈ´Ù. µð·ºÅ丮´Â ÃÖ¾ÇÀÇ °æ¿ì¶óµµ 100´Ü°è ÀÌ»ó ÁßøµÇ´Â °æ¿ì°¡ ±ØÈ÷ µå¹°±â ¶§¹®¿¡ ÀÌ ÇÔ¼öó·³ Áö¿ªº¯¼ö°¡ ¸¹´õ¶óµµ ½ºÅà ¿À¹öÇ÷οì´Â Å©°Ô °ÆÁ¤ÇÏÁö ¾Ê¾Æµµ µÈ´Ù.

¨ê FileList ÇÔ¼ö´Â ¹ÝȯÁ¡ÀÌ Æ¯º°È÷ ¸í½ÃµÇ¾î ÀÖÁö ¾Ê´Ù. ÇÑ µð·ºÅ丮¾ÈÀÇ ÆÄÀÏ °Ë»öÀÌ ³¡³ª¸é ÀÚ¿¬½º·´°Ô while ·çÇÁ¸¦ ºüÁ® ³ª¿Àµµ·Ï µÇ¾î ÀÖ´Ù. ƯÁ¤ µð·ºÅ丮¾ÈÀÇ ÆÄÀϰú ¼­ºê µð·ºÅ丮ÀÇ ÃÑ °³¼ö´Â ¹«ÇÑÇÏÁö ¾ÊÀ¸¹Ç·Î ÀÌ ÇÔ¼ö´Â ¾ðÁ¨°¡´Â Á¾·áµÉ °ÍÀÌ¸ç ±×·¡¼­ ¹«ÇÑ ·çÇÁ¿¡ ºüÁ®µéÁö ¾Ê´Â´Ù.

 

µð·ºÅ丮°°ÀÌ Æ®¸® ±¸Á¶¸¦ ÀÌ·ç´Â ÀÚ·á ±¸Á¶´Â ¾ÆÁÖ ÈçÇÏ´Ù. À©µµ¿ìÁîÀÇ ·¹Áö½ºÆ®¸®µµ Æ®¸® ±¸Á¶·Î µÇ¾î ÀÖÀ¸¸ç µ¥ÀÌÅÍ º£À̽º Å×À̺íµéµµ °èÃþÀûÀÎ ±¸Á¶¸¦ °¡Áö´Â °æ¿ì°¡ ¸¹´Ù. ÀÌ·± Àç±ÍÀûÀÎ ÀÚ·á ±¸Á¶¸¦ ´Ù·ê ¶§´Â ÀϹÝÀûÀÎ ÇÔ¼öº¸´Ù Àç±Í È£ÃâÀÌ ÈξÀ ´õ Æí¸®ÇÏ¸ç °£´ÜÇÏ´Ù.