1. Çü½Ä
Çü½Ä1) result= mid(str, position)
Çü½Ä2) result= mid(str, position, length)
2. ±â´É: ÀÎÀÚ str ¹®ÀÚ¿ÀÇ positionÀ§Ä¡¿¡¼ length ¹®ÀÚ¼öÀÇ ¹®ÀÚ¿À» ¾ò´Â´Ù.
Çü½Ä1)Àº positionÀ§Ä¡¿¡¼ ¹®ÀÚ¿ÀÇ ³¡±îÁö¸¦ ¾ò´Â´Ù.
3. ¼³¸í
(1) ÀÎÀÚ strÀº ´ë»ó ¹®ÀÚ¿ÀÌ¸ç ¼öÄ¡ÀÌ¸é ¹®ÀÚ¿·Î º¯È¯µÈ´Ù.
(2) ÀÎÀÚ positionÀ̳ª length°¡ ¹®ÀÚ¿ÀÌ°í ¼öÄ¡·Î º¯È¯µÉ ¼ö ¾øÀ» ¶§´Â
¿¡·¯ 󸮵ȴÙ.
(3) ÀÎÀÚ positionÀ̳ª length°¡ À½¼öÀÌ¸é ¿¡·¯ ó¸®µÇ¸ç ¼Ò¼ö¾Æ·¡¼ö´Â Àý»èÇÑ´Ù.
(4) ÀÎÀÚ positionÀº str ¹®ÀÚ¿¿¡ ´ëÇÑ ½ÃÀÛ À§Ä¡À̸ç ù ¹®ÀÚÀÇ À§Ä¡´Â 1ÀÌ´Ù.
(5) ÀÎÀÚ length´Â ¹®ÀÚ¼öÀ̸ç strÀÇ ¹®ÀÚ¼öº¸´Ù Å©¸é strÀÇ ¹®ÀÚ¼ö·Î 󸮵ȴÙ.
(6) ÀÎÀÚ strÀÇ positionÀ§Ä¡¿¡¼ length¹®ÀÚ¼öÀÇ ¹®ÀÚ¿ÀÌ result¿¡ µ¹·ÁÁø´Ù.
(7) Çü½Ä1)Àº positionÀ§Ä¡¿¡¼ str ¹®ÀÚ¿ÀÇ ³¡±îÁö°¡ result¿¡ µ¹·ÁÁø´Ù.
4. »ç¿ë¿¹
result1= mid("ABCDEFG", 3); // 3¹ø° ¹®ÀÚºÎÅÍ ³¡±îÁö
result2= mid(-12345, 3, 2); // "-12345"¿¡ ´ëÇØ 3¹ø° ¹®ÀÚºÎÅÍ µÎ¹®ÀÚ
printf("[%s] [%s]\n", result1, result2);
------------------------------ [ Ãâ·Â°á°ú ] ------------------------------
[CDEFG] [23]
|