2-1.°¢ Åøº° ¿¹Á¦ ÀÛ¼º¹ý

ÀÌ Àå¿¡¼­´Â C ¹®¹ýÀ» ¹è¿ì±â Àü¿¡ ¸ÕÀú C/C++ ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇÏ¿© ÇÁ·ÎÁ§Æ®¸¦ ¸¸µå´Â °úÁ¤ºÎÅÍ ½Ç½ÀÇØ º¸ÀÚ. ¿¹Á¦¸¦ ÀÔ·ÂÇÏ°í ÄÄÆÄÀÏÇؼ­ ½ÇÇà ÆÄÀÏ·Î ¸¸µé ¼ö ÀÖ¾î¾ß ºñ·Î¼Ò ¹®¹ý¿¡ ´ëÇÑ ½Ç½ÀÀÌ °¡´ÉÇϹǷΠ°³¹ßÅø »ç¿ë ¹æ¹ýÀ» ¸ÕÀú ÀÍÇô¾ß ÇÑ´Ù. ÄÄÆÄÀÏ·¯µµ ¿öµå ÇÁ·Î¼¼¼­³ª ½ºÇÁ·¹µå ½¬Æ®°°Àº ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÀÏÁ¾À̹ǷΠÂ÷±Ù Â÷±ÙÈ÷ »ç¿ë¹ýÀ» ÀÍÈ÷¸é µÈ´Ù.

°³Àκ°·Î »ç¿ëÇÏ´Â ÄÄÆÄÀÏ·¯°¡ ´Ù¸£±â ¶§¹®¿¡ ÀÌ ÀýÀº °¢ ÄÄÆÄÀÏ·¯º°·Î ´Ü°èº° ¼³¸íÀ» ÇÏ°í ÀÖÀ¸¹Ç·Î ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â ÄÄÆÄÀÏ·¯¿¡ ¸Â´Â Ç×À» ã¾Æ¼­ ÀÐ¾î º¸°í °¡±ÞÀûÀÌ¸é µû¶ó¼­ ½Ç½ÀÀ» ÁøÇàÇØ º¸±â ¹Ù¶õ´Ù. ÄÄÇ»Å;տ¡ ¾É¾Æ ´ÙÀ½ ´Ü°è¸¦ µû¶ó Á÷Á¢ ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé¾î º¸ÀÚ.

¸¸¾à ÀÌ ½Ç½ÀÀ» µÎ ¹ø° ¿¬½ÀÁßÀ̰ųª ´Ù¸¥ ÄÄÆÄÀÏ·¯·Î ÀÌ¹Ì ¸¸µé¾î º» »óŶó¸é First ÇÁ·ÎÁ§Æ®°¡ ÀÌ¹Ì ÀÖ´Ù´Â ¿¡·¯ ¸Þ½ÃÁö°¡ ³ªÅ¸³¯ ¼ö Àִµ¥ ÀÌ·² ¶§´Â Ž»ö±â·Î C:\CExam\First µð·ºÅ丮¸¦ Åë°·Î Áö¿î ÈÄ ´Ù½Ã ½Ç½ÀÇÏ¸é µÈ´Ù. C¸¦ óÀ½ °øºÎÇÏ°í ÀÖ´Â »óȲÀ̶ó¸é ÀÌ ½Ç½ÀÀº ¿©·¯ ¹ø ¹Ýº¹ÇØ º¼ ÇÊ¿ä°¡ ÀÖ´Ù.

2-1-°¡.ºñÁÖ¾ó C++ 7.0

ºñÁÖ¾ó C++Àº ÀÌ Ã¥¿¡¼­ ±âº»ÀûÀ¸·Î »ç¿ëÇÏ´Â °³¹ßÅøÀÌ´Ù. ´ÙÀ½ ¼ø¼­¸¦ µû¶ó ù ¹ø° ¿¹Á¦¸¦ ¸¸µé¾î º¸µÇ 6.0À» »ç¿ëÇÏ´Â »ç¶÷Àº ´ÙÀ½ Ç×À» Àб⠹ٶõ´Ù. °°Àº ȸ»ç¿¡¼­ ¸¸µç ÄÄÆÄÀÏ·¯À̸ç ÀýÂ÷´Â ºñ½ÁÇÏÁö¸¸ ¸Þ´º³ª ´ëÈ­»óÀÚÀÇ ¸ð¾çÀÌ Á¶±Ý¾¿ ´Ù¸£´Ù.

 

 VC 7.0 (¶Ç´Â 7.1)À» ½ÇÇà½ÃŲ´Ù. ¿­·ÁÁø ÇÁ·ÎÁ§Æ®°¡ ¾ø´Â »óÅ·ΠÄÄÆÄÀÏ·¯°¡ ½ÇÇàµÉ °ÍÀÌ´Ù. ¼³Ä¡ ÈÄ Ã³À½ ½ÇÇàÇß´Ù¸é ½ÃÀÛ ÆäÀÌÁö¶ó´Â °ÍÀ» º¸¿©Áִµ¥ ¹«½ÃÇصµ »ó°ü¾ø´Ù.

 ¸Þ´º¿¡¼­ ÆÄÀÏ/»õ·Î ¸¸µé±â/ÇÁ·ÎÁ§Æ® Ç׸ñÀ» ¼±ÅÃÇÏ¿© »õ·Î ÇÁ·ÎÁ§Æ®¸¦ ¸¸µç´Ù. ºñÁÖ¾ó C++ ÄÄÆÄÀÏ·¯´Â ´Ù¾çÇÑ ÇüÅÂÀÇ ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé ¼ö Àֱ⠶§¹®¿¡ ¾î¶² Á¾·ùÀÇ ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé °ÍÀÎÁö ´ëÈ­»óÀÚ·Î ¹°¾îº»´Ù. ÀÌ ´ëÈ­»óÀÚ¿¡ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù.

¿ÞÂÊÀÇ ÇÁ·ÎÁ§Æ® Çü½Ä¿¡¼­ Visual C++ ÇÁ·ÎÁ§Æ®¸¦ ¼±ÅÃÇÏ°í ¿À¸¥ÂÊÀÇ ÅÛÇø´¿¡¼­ Win32 ÄÜ¼Ö ÇÁ·ÎÁ§Æ®¸¦ ¼±ÅÃÇÑ´Ù. À§Ä¡¿¡´Â ¹Ì¸® ¸¸µé¾î µÐ C:\CExamÀ» ¼±ÅÃÇÏ°í À̸§¿¡ First¶ó°í Á÷Á¢ ÀÔ·ÂÇÑ´Ù. ÀÌ ´ëÈ­»óÀÚ¸¦ ÅëÇØ C:\CExam µð·ºÅ丮¿¡ First¶ó´Â À̸§À¸·Î ÄÜ¼Ö ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé°Ú´Ù´Â °ÍÀ» ÄÄÆÄÀÏ·¯¿¡°Ô ¾Ë·Á ÁÖ´Â °ÍÀÌ´Ù. ´Ù ÀÔ·ÂÇßÀ¸¸é È®ÀÎ ¹öÆ°À» ´©¸¥´Ù.

 ÀÀ¿ë ÇÁ·Î±×·¥ ¸¶¹ý»ç°¡ ½ÇÇàµÇ´Âµ¥ ¸¶¹ý»ç´Â ¸¸µé°íÀÚ ÇÏ´Â ÇÁ·ÎÁ§Æ®ÀÇ ±âº» °ñ°ÝÀ» »ý¼ºÇÑ´Ù. ¸¶¹ý»ç°¡ ¸¸µé¾îÁØ °ñ°Ý Äڵ忡 ¿øÇÏ´Â Äڵ带 Ãß°¡ÇÏ´Â ½ÄÀÌ´Ù.

¿ÞÂÊ¿¡¼­ ÀÀ¿ë ÇÁ·Î±×·¥ ¼³Á¤ ÆäÀÌÁö¸¦ ¼±ÅÃÇÏ¸é ¸¶¹ý»ç°¡ ¸¸µé ÇÁ·ÎÁ§Æ®ÀÇ ¿É¼ÇÀ» º¸¿©Áִµ¥ Ãß°¡ ¿É¼Ç¿¡¼­ ºó ÇÁ·ÎÁ§Æ®¸¦ ¼±ÅÃÇϵµ·Ï ÇÏÀÚ. ÇÁ·ÎÁ§Æ®¸¦ ¸¸µå´Â ½Ç½ÀÀ» ÇÏ°í ÀÖ´Â ÁßÀ̹ǷΠ¸¶¹ý»çÀÇ ¼­ºñ½º¸¦ ¹ÞÁö ¸»°í Á÷Á¢ ¸¸µé¾î º¼ °ÍÀÌ´Ù. ³ª¸ÓÁö ¿É¼ÇÀº ¸ðµÎ ±×´ë·Î µÐ´Ù.

¸¶Ä§ ¹öÆ°À» ´©¸£¸é First¶ó´Â À̸§ÀÇ ÇÁ·ÎÁ§Æ®°¡ »ý¼ºµÇ´Âµ¥ ºó ÇÁ·ÎÁ§Æ®¸¸ ¸¸µé¾ú±â ¶§¹®¿¡ ÀÌ ÇÁ·ÎÁ§Æ®´Â ¾ÆÁ÷ ¼Ò½º¸¦ °¡Áö°í ÀÖÁö ¾Ê´Ù. ¼Ö·ç¼Ç Ž»ö±â¸¦ º¸¸é ÇÁ·ÎÁ§Æ®¿¡ ¾Æ¹«·± ºÎ¼Ó ÆÄÀÏÀÌ ¾øÀ½À» È®ÀÎÇÒ ¼ö ÀÖ´Ù.

 

 ÇÁ·ÎÁ§Æ®´Â C ¼Ò½º ÆÄÀÏÀ» ´ã´Â ÀÏÁ¾ÀÇ ²®µ¥±â¿¡ ºÒ°úÇϱ⠶§¹®¿¡ ¼Ò½º ÆÄÀÏÀº º°µµ·Î Ãß°¡ÇØ¾ß ÇÑ´Ù. ¸Þ´º¿¡¼­ ÇÁ·ÎÁ§Æ®/»õ Ç׸ñ Ãß°¡¸¦ ¼±ÅÃÇÏ°í ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù.

 

ÅÛÇø´¿¡¼­ C++ ÆÄÀÏÀ» ¼±ÅÃÇÏ°í À̸§¿¡ First.cpp¸¦ ÀÔ·ÂÇÑ´Ù. ¿ÞÂÊ ¸ñ·Ï¿¡¼­ C++ Source FileÀ» ¼±ÅÃÇÏ°í File¶õ¿¡ First.cpp ÆÄÀϸíÀ» ÀÔ·ÂÇÑ´Ù. ¿­±â ¹öÆ°À» ´©¸£¸é First ÇÁ·ÎÁ§Æ®¿¡ First.cpp¶ó´Â ¼Ò½º ÆÄÀÏÀÌ Ãß°¡µÇ¸ç ÀÌ ÆÄÀÏÀ» Áï½Ã ÆíÁýÇÒ ¼ö ÀÖµµ·Ï ¼Ò½º ÆíÁýâÀÌ »õ·Î ¿­¸°´Ù.

 ¼Ò½º ÆíÁýâ¿¡ ´ÙÀ½ ¼Ò½º¸¦ ÀÔ·ÂÇÑ´Ù. ¾ÆÁÖ °£´ÜÇÑ CÇÁ·Î±×·¥Àε¥ ¸îÀÚ µÇÁöµµ ¾ÊÀ¸¹Ç·Î Á÷Á¢ ÀÔ·ÂÇØ º¸µµ·Ï ÇÏÀÚ.

 

¿¹ Á¦ : First

#include <stdio.h>

 

void main()

{

     printf("korea\n");

}

 

C¾ð¾î´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇϹǷΠ¸ðµÎ ¼Ò¹®ÀÚ·Î Á¤È®ÇÏ°Ô ÀÔ·ÂÇØ¾ß ÇÑ´Ù. ¼Ò½º ÆíÁý±â´Â ´ë´ÜÈ÷ ¸¹Àº ±â´ÉÀ» °¡Áö°í ÀÖÁö¸¸ ¸Þ¸ðÀå°ú »ç¿ë ¹æ¹ýÀÌ ºñ½ÁÇϹǷΠ¸Þ¸ðÀåÀ̳ª ¿öµå ÇÁ·Î¼¼¼­¸¦ ¾²µíÀÌ ¼Ò½º¸¦ ÀÔ·ÂÇÏ¸é µÈ´Ù. ¿©±â±îÁö ½Ç½ÀÀ» ¸¶Ä¡¸é ºñÁÖ¾ó C++Àº ´ÙÀ½°ú °°ÀÌ µÇ¾î ÀÖÀ» °ÍÀÌ´Ù.

Áß¾Ó¿¡ ¼Ò½º ÆíÁýâÀÌ ÀÖ°í ¿À¸¥ÂÊ¿¡ ¼Ö·ç¼Ç Ž»ö±â°¡ ¹èÄ¡µÇ¾î Àִµ¥ È­¸é ¹èÄ¡´Â ¼³Á¤ »óÅ¿¡ µû¶ó Á¶±Ý ´Þ¶óÁú ¼öµµ ÀÖ´Ù. First ÇÁ·ÎÁ§Æ®¾È¿¡ First.cpp¶ó´Â ¼Ò½º ÆÄÀÏÀÌ Ãß°¡µÇ¾î ÀÖÀ¸¸ç ÀÌ ¼Ò½º¿¡ ¾ÆÁÖ °£´ÜÇÑ C Äڵ带 ÀÛ¼ºÇØ ³Ö¾ú´Ù.

 ÀÛ¼ºÇÑ ÇÁ·ÎÁ§Æ®¸¦ ÄÄÆÄÀÏÇÏ¿© ½ÇÇà ÆÄÀÏ·Î ¸¸µç´Ù. ¸Þ´º¿¡¼­ ºôµå/¼Ö·ç¼Ç ºôµå¸¦ ¼±ÅÃÇϰųª ¾Æ´Ï¸é ´ÜÃàÅ° F7À» ´©¸£¸é ÇÁ·ÎÁ§Æ®°¡ ÄÄÆÄÀϵǸç È­¸é ¾Æ·¡ÂÊ¿¡ ´ÙÀ½°ú °°ÀÌ ÄÄÆÄÀÏ °úÁ¤°ú °á°ú°¡ Ãâ·ÂµÉ °ÍÀÌ´Ù.

¿À·ù³ª °æ°í¾øÀÌ ¹«»çÈ÷ ºôµåµÇ¾ú´Ù. ¸¸¾à ±×·¸Áö ¾Ê´Ù¸é ½Ç½À °úÁ¤ÀÌ Æ²·È°Å³ª ¿ÀŸ°¡ ÀÖ´Â °æ¿ìÀ̹ǷΠ´Ù½Ã ÇÑ ¹ø ¹Ýº¹ ½Ç½ÀÀ» ÇØ º¸µµ·Ï ÇÏÀÚ.

 ÄÄÆÄÀÏµÈ ÇÁ·ÎÁ§Æ®¸¦ ½ÇÇàÇØ º¸ÀÚ. ¸Þ´ºÀÇ µð¹ö±×/½ÃÀÛ Ç׸ñÀ» ¼±ÅÃÇϰųª ´ÜÃàÅ° F5¸¦ ´©¸£¸é ¹º°¡ ¹ø½Çϸ鼭 ¿­·È´Ù°¡ ¹Ù·Î ´ÝÈú °ÍÀÌ´Ù. ÄÜ¼Ö ÇÁ·Î±×·¥À̱⠶§¹®¿¡ Á¾·áµÇ´Â Áï½Ã âÀÌ ´ÝÇô ¹ö·Á °á°ú¸¦ È®ÀÎÇÒ ¼ö ¾ø´Â ¹®Á¦Á¡ÀÌ ÀÖ´Ù. ¸í·É ÇÁ·ÒÇÁƮâÀ» ¿­°í C:\CExam\First\Debug µð·ºÅ丮·Î À̵¿Çؼ­ First.exe¸¦ ½ÇÇàÇØ º¸ÀÚ.

¹®ÀÚ¿­ korea°¡ È­¸éÀ¸·Î Ãâ·ÂµÉ °ÍÀÌ´Ù. ÇÁ·Î±×·¥À» Å×½ºÆ®ÇÒ ¶§¸¶´Ù ¸í·É ÇÁ·ÒÇÁƮâÀ» ¿­±â´Â ¹ø°Å·Î¿îµ¥ µð¹ö±×/½ÃÀÛ Ç׸ñÀ» ¼±ÅÃÇÏ´Â ´ë½Å µð¹ö±×/µð¹ö±ë ÇÏÁö ¾Ê°í ½ÃÀÛ Ç׸ñÀ» ¼±ÅÃÇϸé âÀÌ ´ÝÈ÷±â Àü¿¡ Press any key to continue¶ó´Â ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏ°í Àá½Ã ´ë±âÇÑ´Ù. ÇÁ·Î±×·¥ÀÇ µ¿ÀÛÀ» È®ÀÎÇÒ ¶§´Â ÀÌ ¹æ¹ýÀÌ Æí¸®ÇϹǷΠ´ÜÃàÅ° Ctrl+F5¸¦ Àß ±â¾ïÇØ µÎµµ·Ï ÇÏÀÚ.

¿©±â¼­ ¸¸µé¾î º» First ¿¹Á¦´Â È­¸é¿¡ korea¶ó´Â ¹®ÀÚ¿­À» Ãâ·ÂÇÏ´Â ¾ÆÁÖ °£´ÜÇÑ C ÇÁ·Î±×·¥ÀÌ´Ù. ºñÁÖ¾ó C++Àº ÇÁ·ÎÁ§Æ®¶ó´Â °ÍÀ» ¹Ýµå½Ã ±¸¼ºÇØ¾ß Çϱ⠶§¹®¿¡ ½Ç½À ¹× È®ÀÎ °úÁ¤ÀÌ ´Ù¼Ò ¹ø°Å·Î¿î ¸éÀÌ Àִµ¥ ¾ÕÀ¸·Î C ¹®¹ýÀ» °øºÎÇÏ·Á¸é ÀÌ °úÁ¤À» ¿©·¯ ¹ø ¹Ýº¹ÇØ¾ß ÇϹǷΠ2~3¹ø Á¤µµ ´õ ¿¬½ÀÀ» ÇØ º¸µµ·Ï ÇÏÀÚ.