°¡. Á¤·Ä

¹®ÀåÀ̶õ ¿£ÅÍ(\r\n)·Î ²÷¾îÁø ¹®ÀÚÀÇ ¹è¿­ÀÌ´Ù. ¹®ÀåÀÇ Ã³À½ºÎÅÍ ¿£Å͸¦ ¸¸³¯ ¶§±îÁö°¡ ¹°¸®ÀûÀÎ ÇÑ ÁÙÀÌ µÇ´Âµ¥ ÅؽºÆ® Æ÷¸Ë¿¡¼­ ÇÑ ÁÙÀÇ ±æÀÌ´Â ¿øÄ¢ÀûÀ¸·Î Á¦ÇÑÀÌ ¾ø´Ù. º¸Åë ¼ö½Ê °³ÀÇ ¹®ÀÚµéÀÌ ÇÑ ÁÙ¿¡ µé¾î°¡Áö¸¸ ¼ö¹é, ¼öõ °³ÀÇ ¹®ÀÚ°¡ ÇÑ ÁÙ¿¡ ÀÖÀ» ¼öµµ ÀÖ´Ù. ÁÙÀÇ ±æÀÌ´Â ¹«ÇÑ´ë·Î ±æ¾îÁú ¼ö Àִµ¥ ºñÇØ ÆíÁý±âÀÇ ÆøÀº Á¦ÇÑÀÌ ÀÖ¾î ±ä ÁÙÀ» ÇѲ¨¹ø¿¡ ´Ù º¸¿©ÁÖÁö ¸øÇÑ´Ù. ±×·¡¼­ º¸Åë ¼öÆò ½ºÅ©·Ñ¹Ù¸¦ »ç¿ëÇÏ¿© ¹®ÀåÀÇ ¼û°ÜÁø µÞºÎºÐÀ¸·Î À̵¿ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ¸Þ¸ðÀå¿¡ ´ÙÀ½ µÎ ÁÙÀÇ ÅؽºÆ®¸¦ ÀÔ·ÂÇغ¸ÀÚ.

 

À©µµ¿ì : ÇÁ·Î±×·¥ÀÌ Ãâ·Â °á°ú¸¦ ³» º¸³»°í »ç¿ëÀڷκÎÅÍ ÀÔ·ÂÀ» ¹Þ¾ÆµéÀÌ´Â È­¸é»óÀÇ »ç°¢¿µ¿ª.

A rectangular area of the screen where the application displays output and receives input from the user.

 

¸Þ¸ðÀåÀÇ ÆøÀ» ÁÙÀ̸é ÀÌ ¹®ÀåÀÌ ÇÑ´«¿¡ ´Ù º¸ÀÌÁö ¾Ê°Ô µÇ¸ç ¼öÆòÀ¸·Î ½ºÅ©·Ñ¹Ù°¡ ³ªÅ¸³¯ °ÍÀÌ´Ù. ÀÌ ½ºÅ©·Ñ¹Ù¸¦ »ç¿ëÇÏ¸é ¹®ÀåÀÇ ¿À¸¥ÂÊÀ¸·Î À̵¿ÇÒ ¼ö ÀÖÀ¸¸ç °¡·ÁÁ® ÀÖ´Â ³ª¸ÓÁö ºÎºÐÀ» º¸°Å³ª ÆíÁýÇÒ ¼ö ÀÖ´Ù. ¶Ç´Â Ä¿¼­À̵¿Å°·Î Á÷Á¢ °¡·ÁÁø °÷À¸·Î À̵¿ÇÒ ¼öµµ ÀÖ´Ù.

ÀÚµ¿°³Çà ±â´É(WordWrap)À̶õ ¿£ÅÍ·Î ²÷¾îÁ® ÀÖÁö ¾Ê´õ¶óµµ ÆíÁý±âÀÇ ¿À¸¥ÂÊ ³¡¿¡¼­ ´ÙÀ½ ÁÙ·Î ÀÚµ¿À¸·Î ³Ñ°ÜÁÖ´Â ±â´ÉÀÌ´Ù. ±×·¡¼­ ±ä ÁÙÀº ¿©·¯ ÁÙ¿¡ °ÉÃļ­ Ãâ·ÂµÈ´Ù. »ç¿ëÀÚÀÇ ÀÔÀå¿¡¼­ º¼ ¶§ ¼û°ÜÁø ÅؽºÆ®¸¦ º¸±â À§ÇØ ½ºÅ©·ÑÀ» ÇÒ ÇÊ¿ä°¡ ¾ø¾îÁö¹Ç·Î ¹«Ã´ Æí¸®ÇÏÁö¸¸ ÇÁ·Î±×·¥ÀÇ ÀÔÀå¿¡¼­ º¼ ¶§ ±¸ÇöÀº ²Ï ±î´Ù·Î¿î ÆíÀÌ´Ù. ¿Ö ±î´Ù·Î¿î°¡ ÇÏ¸é ¹®¼­ÀÇ ¿ø·¡ ¸ð¾ç°ú´Â ´Ù¸¥ ¹æ¹ýÀ¸·Î È­¸é¿¡ Ãâ·ÂÇØ¾ß Çϱ⠶§¹®ÀÌ´Ù. Áï ¼ø¸®¸¦ ¾î±â´Â ±â´ÉÀ̱⠶§¹®¿¡ ±î´Ù·Î¿ï ¼ö¹Û¿¡ ¾ø´Ù.

ÇÏÁö¸¸ ÀÌ ±â´ÉÀº ²À ÇÊ¿äÇÑ À¯¿ëÇÑ ±â´ÉÀ̱⠶§¹®¿¡ ´ëºÎºÐÀÇ ÆíÁý±âµéÀÌ Áö¿øÇÏ°í ÀÖ´Ù. ´Ù¸¸ ºñÁÖ¾ó C++ 6.0ÀÇ ÆíÁý±â °°Àº ÀϺΠÇÁ·Î±×·¡¹Ö Àü¿ë ÆíÁý±âµéÀº ÀÚµ¿°³ÇàÀ» Áö¿øÇÏÁö ¾Ê´Âµ¥ ¼Ò½º ÄÚµå´Â Àбâ À§ÇÑ ¹®ÀåÀÌ ¾Æ´Ñµ¥´Ù°¡ ¹°¸®ÀûÀÎ Çü½Ä´ë·Î Ãæ½ÇÇÏ°Ô º¸¿©ÁÖ´Â °ÍÀÌ ´õ Áß¿äÇϱ⠶§¹®ÀÌ´Ù. ¸Þ¸ðÀåµµ ÀÚµ¿°³Çà ±â´ÉÀ» Á¦°øÇÑ´Ù. ¼­½Ä/ÀÚµ¿ ÁÙ¹Ù²Þ ¸Þ´º¸¦ ¼±ÅÃÇϸé ÀÚµ¿°³Çà ±â´ÉÀÌ ½ÇÇàµÇ¸ç ÆíÁý±âÀÇ Æø¿¡ ¸Â°Ô ¹®ÀåÀ» ²÷¾î¼­ º¸¿©ÁÙ °ÍÀÌ´Ù.

ù ¹ø° ÁÙ ³¡ÀÇ ¡®º¸³»°í¡¯¶ó´Â ´Ü¾î´Â ¡®º¸¡¯ÀÚ¸¸ À­ÁÙ¿¡ ÀÖ°í ¡®³»°í¡¯´Â ´ÙÀ½ ÁÙ·Î ³»·Á°¡ ÀÖ´Ù. ¡®º¸¡¯ÀÚ´Â ÆíÁý±âÀÇ Æø¿¡ ¸Â°Ô µé¾î°¡Áö¸¸ ¡®³»¡¯ÀÚ´Â ´õ ÀÌ»ó ¿À¸¥ÂÊ¿¡ °ø°£ÀÌ ¾ø±â ¶§¹®ÀÌ´Ù. ÀÚµ¿°³Çà ±â´ÉÀº °³³äÀûÀ¸·Î ¿À¸¥ÂÊ ³¡¿¡ µé¾î°¡Áö ¾Ê´Â ±ÛÀÚ¸¦ ¾Æ·¡ÁÙ·Î ³»·ÁÁÖ´Â °ÍÀ¸·Î °£´ÜÈ÷ Á¤¸®ÇÒ ¼ö ÀÖÁö¸¸ »ç½ÇÀº À̺¸´Ù Á¶±Ý ´õ º¹ÀâÇÏ´Ù.

ÇѱÛÀº ¿À¸¥ÂÊ ³¡¿¡¼­ ¹«Á¶°Ç ÀÚ¸£Áö¸¸ ¿µ¹®ÀÚ´Â ±ÛÀÚ ´ÜÀ§·Î ÀÚ¸£Áö ¾Ê°í ´Ü¾î ´ÜÀ§·Î ÀÚ¸¥´Ù. ¼¼ ¹ø° ÁÙÀÇ screenÀº ÆíÁý±âÀÇ ¿À¸¥ÂÊ ³¡º¸´Ù ¾ÈÂÊ¿¡ ÀÖÁö¸¸ ´ÙÀ½ ´Ü¾îÀÎ where´Â ¾Æ·§ÁÙ·Î ³»·Á°¡ ÀÖ´Ù. screenÀÇ ¿À¸¥ÂÊ¿¡´Â whÁ¤µµ´Â µé¾î°¥¸¸ÇÑ °ø°£ÀÌ ÀÖÁö¸¸ ÀÌ µÎ ±ÛÀÚ¸¦ À­ÁÙ¿¡ Æ÷ÇÔ½ÃÅ°Áö ¾Ê°í where ´Ü¾î¸¦ Åë°·Î ¹ØÀ¸·Î ³»·Á ³õ¾Ò´Ù.

Áï ¸Þ¸ðÀåÀº, ÇѱÛÀº À½Àý ´ÜÀ§·Î ²÷Áö¸¸ ¿µ¹®Àº ´Ü¾î ´ÜÀ§·Î ²÷´Â´Ù. ¿Ö³ÄÇϸé Çѱ۰ú´Â ´Þ¸® ¿µ¹®Àº ´Ü¾î¸¦ À߶ó¹ö¸®¸é °¡µ¶¼ºÀÌ ½ÉÇÏ°Ô ¶³¾îÁö°í º¸±â¿¡µµ ÁÁÁö ¾Ê±â ¶§¹®ÀÌ´Ù. ÀÚµ¿°³Çà¿¡´Â ¶Ç ´Ù¾çÇÑ ¿¹¿Ü°¡ Á¸ÀçÇÑ´Ù. ´ÙÀ½ ±×¸²À» º¸ÀÚ.

 

µÎ ÁÙÀÇ ¿µ¹® ÅؽºÆ®°¡ ÀԷµǾî Àִµ¥ À­ÁÙÀº N°ú O»çÀÌ¿¡ °ø¹éÀÌ ÀÖÀ¸¸ç µÎ ´Ü¾î·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ¾Æ·¡ÁÙÀº °ø¹éÀÌ ÀüÇô ¾øÀ¸¸ç ÁÙ Àüü°¡ ÇÑ ´Ü¾îÀÌ´Ù. ÀÌ »óÅ¿¡¼­ ¸Þ¸ðÀåÀÇ ÆøÀ» Á¶±Ý ÁÙ¿©º¸¸é ¿À¸¥ÂÊ ±×¸²°ú °°ÀÌ ÀÚµ¿°³ÇàµÈ´Ù. À­ÁÙÀº N°ú O»çÀÌ¿¡¼­ ÀÚµ¿°³ÇàµÇ´Âµ¥ OPQRSTUVWXYZ¶ó´Â ´Ü¾î°¡ NÀÌÈÄÀÇ ¿©¹é¿¡ µé¾î°¡Áö ¾Ê±â ¶§¹®ÀÌ´Ù. ±×·¡¼­ ´Ü¾î¸¦ Åë°·Î À߶ó ¾Æ·¡ÁÙ·Î ³»¸°´Ù.

±×·¯³ª ¾Æ·§ÁÙÀº Á» ´Ù¸£´Ù. T¿Í U»çÀÌ¿¡ °ø¹éÀÌ ¾ø´Âµ¥µµ ÀÌ À§Ä¡¿¡¼­ °³ÇàµÇ¾ú´Ù. ¿Ö³ÄÇϸé Àüü°¡ ÇÑ ´Ü¾îÀ̱⠶§¹®¿¡ ÀÚ¸£°í ½Í¾îµµ ÀÚ¸¦ À§Ä¡¸¦ ãÀ» ¼ö ¾ø±â ¶§¹®ÀÌ´Ù. TÀÌÀüÀÇ ¾ÕÂÊÀ¸·Î ¾Æ¹«¸® °¡ ºÁµµ ´Ü¾î¸¦ ÀÚ¸¦¸¸ÇÑ °ø¹éÀÌ ¹ß°ßµÇÁö ¾Ê´Â´Ù. ÀÌ·± °æ¿ì´Â ¿µ¹®ÀÌ¶óµµ ºÒ°¡ÇÇÇÏ°Ô ´Ü¾î ´ÜÀ§·Î ÀÚ¸£Áö ¸øÇÏ°í ±ÛÀÚ ´ÜÀ§·Î À߶ó¾ß ÇÑ´Ù.

¸Þ¸ðÀå¿¡¼­´Â Á÷Á¢ È®ÀÎÇÒ ¼ö ¾øÁö¸¸ ´Ù¸¥ À©µµ¿ìÀÇ Â÷Àϵå·Î »ý¼ºµÇ´Â ¿¡µðÆ® ÄÁÆ®·Ñ¿¡´Â ´ÙÀ½°ú °°Àº °æ¿ìµµ ÀÖ´Ù. ÆíÁý±âÀÇ ÆøÀÌ ½ÉÇÏ°Ô Á¼¾Æ ÇÑ ÁÙ¿¡ ÇÑ ±ÛÀÚµµ ³ÖÀ» ¼ö ¾ø´Ù°í ÇÏÀÚ. À̶§´Â ÀÚµ¿°³ÇàÀÇ ¸ðµç ±ÔÄ¢À» ¹«½ÃÇÏ°í ¹«Á¶°Ç ÇÑ ÁÙ¿¡ ÃÖ¼ÒÇÑ ÇѱÛÀÚ(¶Ç´Â ÀÏÁ¤ °³¼ö)´Â °­Á¦·Î ³Ö¾î Áà¾ß ÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é ¹®¼­ÀÇ ±æÀÌ´Â ¹«ÇÑ´ë°¡ µÉ °ÍÀÌ°í ¾Æ¹«°Íµµ º¸ÀÌÁö ¾Ê°Ô µÈ´Ù.

¹®ÀåÀ» ÀÚ¸£°í ±ÛÀÚ¸¦ ¹èÄ¡ÇÏ´Â ÀÌ·± ±â¼úÀ» Á¤·Ä(Align)À̶ó°í ÇÑ´Ù. AlignÀ» ÀϹÝÀûÀ¸·Î Á¤·ÄÀ̶ó°í ¹ø¿ªÇϴµ¥ ÀڷḦ Å©±â¼øÀ¸·Î ³ª¿­ÇÏ´Â Sort¿Í´Â ¹ø¿ªÀº °°Áö¸¸ ´Ù¸¥ ¿ë¾îÀÌ´Ù. ¾Õ¿¡¼­ º¸´Ù½ÃÇÇ Á¤·Ä ±ÔÄ¢Àº ³ª¸§´ë·Î º¹ÀâÇÏ°í ¿¹¿Ü »çÇ×ÀÌ ¸¹¾Æ »ó´çÇÑ °í±Þ ±â¼ú¿¡ ¼ÓÇÑ´Ù. ¿öµåÇÁ·Î¼¼¼­´Â ¿À¸¥ÂÊ ³¡¿¡¼­ ¹®ÀåÀ» ÀÚ¸£´Â °Í»Ó¸¸ ¾Æ´Ï¶ó Á¿ì, Áß¾Ó, ¾çÂÊ, ±Õµî Á¤·Ä µîÀÇ ±â´ÉÀÌ ÀÖÀ¸¸ç ¼öÁ÷À¸·Î ¹®ÀÚ¿­À» Á¤·ÄÇϱ⵵ ÇÑ´Ù. »Ó¸¸ ¾Æ´Ï¶ó Á٠óÀ½°ú ³¡¿¡ ¿Ã ¼ö ¾ø´Â ¹®ÀÚ¸¦ ±ÝÁöÇÏ´Â ±ÝÄ¢ 󸮵µ ÇØ¾ß µÇ°í ±ÛÀÚ¸¸ Á¤·ÄÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó µµÇ¥³ª Ʋµµ °°ÀÌ Á¤·ÄÇØ¾ß Çϱ⠶§¹®¿¡ Á¤¸» º¹ÀâÇÏ´Ù.

´ÙÇàÈ÷ ÅؽºÆ® ÆíÁý±â´Â ¹®¼­ÀÇ Æ÷¸ËÀ» Áß¿ä½ÃÇÏÁö ¾Ê°í ³»¿ëÀ» ´õ Áß¿ä½ÃÇϱ⠶§¹®¿¡ ¿öµåÇÁ·Î¼¼¼­ ¼öÁØÀÇ Á¤·Ä±îÁö´Â ±¸ÇöÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ±×Àú ¿À¸¥ÂÊ ³¡¿¡¼­ ¹®ÀåÀ» Á¦´ë·Î Àß À߶󳻱⸸ ÇÏ¸é µÈ´Ù.