http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=1547 [º¹»ç]
===============================================================================
>Ȥ½Ã 100¹øÁö ÁÖ¼ÒºÎÅÍ ½ÃÀÛÇؼ ÀÔ·ÂÇÑ ¹®ÀÚ°¡ ³Î¿¡¼ ³¡³ª´Â°Ô Á¤»óÀε¥
>2·Î ³ª´©¾îÁذŸ¦ ³Î¹®ÀÚ·Î º»´Ù¸é °Å±â¼ ³¡³»°Ú´Ù´Â ¶æÀ¸·Î Çؼ®ÇϸéµÇ³ª¿ä?
>
> str[strlen(str)/2]='\0';
>ÀÌ°Ô ÀÇ¹Ì ÇÏ´Â°Ô ¹ºÁöÁ».. ¾Ë ¼ö ÀÖÀ»±î¿ä? ¹®Á¦ ¾Èº¸°í ±×³É Çؼ®Çؼ.
===============================================================================
ÀßÀº ¸ð¸£Áö¸¸ ÃÖ´ëÇÑ ¾Æ´Â¸¸Å ½áº¼°Ô¿ä^^ (Ʋ¸°ºÎºÐÀÖÀ¸¸é ¹Ù·ÎÀâ¾ÆÁÖ¼¼¿ä)
¾¾¾ð¾î¿¡¼ " = " ÀÌ ÀǹÌÇÏ´Â°Ç ¿À¸¥ÂÊ¿¡ Àִ°ªÀ» ¿ÞÂÊ º¯¼ö¿¡ ÀúÀå(´ëÀÔ)ÇÑ´Ù¶ó´Â ¶æÀÔ´Ï´Ù..(´ëÀÔ ¿¬»êÀÚ¶ó°íµµÇÏÁÒ)
str[strlen(str)/2]='\0'; ÀÌ Àǹ̴ str¹è¿ÀÇ "strlen(str)/2" ¹ø° Ä¿¡ ³Î¹®ÀÚ¸¦ ´ëÀÔÇÑ´Ù´Â ¶æÀÔ´Ï´Ù..
"%s" ´Â Ãâ·ÂÇÏ´Â ±× ¹®Àå(¹è¿, Æ÷ÀÎÅÍ)ÀÇ Ã¹±ÛÀÚ¿¡¼ '\0' À» ¸¸³¯¶§±îÁö óÀ½ºÎÅÍ '\0' Àü±îÁöÀÇ ¹®ÀÚ¸¦ Ãâ·ÂÇÏ´Â ¹Ýȯº¯¼öÀÔ´Ï´Ù.
----------------------------------
char str[]="hello!"; ¶ó°í ¼±¾ðÇßÀ»¶§
str[0] (strÀÇ charÇü ù¹ø° Ä)¿¡´Â 'h' ¶ó´Â ¹®ÀÚ°¡ ÀúÀåµË´Ï´Ù.
str[1] ¿¡´Â 'e' ¶ó´Â ¹®ÀÚ°¡.
.......
str[5] ¿¡´Â '!' ¶ó´Â ¹®ÀÚ°¡.
str[6] ¿¡´Â '\0' À̶ó´Â ³Î¹®ÀÚ°¡ ÀúÀåµË´Ï´Ù.
±×·¯¹Ç·Î str ¹è¿ÀÇ Å©±â´Â 7Ä.
±Ùµ¥ À§»óȲ¿¡¼ str[3]='\0'; À̶ó°í ¼±¾ðÇØÁÖ¸é
str[0] : h
str[1] : e
str[2] : l
str[3] : \0
str[4] : o
str[5] : !
str[6] : \0
ÀÌ·¸°Ô ÀúÀåµÇ´Âµ¥¿ä...... Áß°£¿¡ \0 ÀÌÀÖÀ¸¹Ç·Î %s·Î Ãâ·ÂÀ»ÇÏ¸é ±× ¾Õ±îÁöÀÇ ¹®Àڵ鸸 Ãâ·ÂµË´Ï´Ù. " hel "
µÎ¼¾øÀÌ ¸»Çߴµ¥ ¾¾¾ð¾î ¿½ÉÈ÷ °øºÎÇϼ¼¿ä~
|
Hit : 2878 Date : 2008/01/07 09:22
|