1. Çü½Ä
Çü½Ä1) result= left(str, length)
Çü½Ä2) result= left(str, length, hangul_mode)
2. ±â´É: ÀÎÀÚ str ¹®ÀÚ¿ÀÇ ¿ÞÂʺÎÅÍ length ¹®ÀÚ¼öÀÇ ¹®ÀÚ¿À» ¾ò´Â´Ù.
Çü½Ä2)¿¡¼ hangul_mode´Â ÇÑ±Û Àý¹Ý ©¸²À» ¹æÁöÇÑ´Ù.
3. ¼³¸í
(1) ÀÎÀÚ strÀº ´ë»ó ¹®ÀÚ¿ÀÌ¸ç ¼öÄ¡ÀÌ¸é ¹®ÀÚ¿·Î º¯È¯µÈ´Ù.
(2) ÀÎÀÚ length³ª hangul_mode°¡ ¹®ÀÚ¿ÀÌ°í ¼öÄ¡·Î º¯È¯µÉ ¼ö ¾øÀ» ¶§´Â
¿¡·¯ 󸮵ȴÙ.
(3) ÀÎÀÚ length´Â ¹®ÀÚ¼ö¸¦ ÀǹÌÇÏ¸ç ±× °ªÀÌ 0 À̸é Null string("")ÀÌ
result¿¡ µ¹·ÁÁö°í, ±× °ªÀÌ À½¼öÀ̸é ÀÎÀÚ strÀÇ ³¡ºÎºÐÀÇ À§Ä¡¿¡¼
length Àý´ë°ªÀÇ ¹®ÀÚ¼ö¸¦ Á¦¿ÜÇÑ ¹®ÀÚ¿ÀÌ result¿¡ µ¹·ÁÁø´Ù.
(4) ÀÎÀÚ length¿¡ ¼Ò¼ö¾Æ·¡¼ö°¡ ÀÖÀ¸¸é Àý»èÇÑ´Ù.
(5) ÀÎÀÚ length°¡ strÀÇ ¹®ÀÚ¼öº¸´Ù Å©¸é strÀÇ ¹®ÀÚ¼ö·Î 󸮵ȴÙ.
(6) Çü½Ä2)¿¡¼ hangul_mode´Â ÇÑ±Û Àý¹ÝÀÌ Â©¸®°Ô µÇ´Â °ÍÀ» ¹æÁöÇÑ´Ù.
(7) Çü½Ä2)¿¡¼ hangul_modeÀÇ °ªÀÌ 0 ÀÌ¸é ¹«½ÃµÇ°í ±âŸ´Â 1°ú °°ÀÌ Ã³¸®µÈ´Ù.
(8) ÀÎÀÚ strÀÇ ¿ÞÂÊ¿¡¼ length ¹®ÀÚ¼öÀÇ ¹®ÀÚ¿ÀÌ result¿¡ µ¹·ÁÁø´Ù.
4. »ç¿ë¿¹
r1= left("ABCDEFG", 3);
r2= left(-12345, 3);
r3= left("°¡³ª´Ù¶ó", 4);
r4= left("°¡³ª´Ù¶ó", 3, 1); // ÇÑ±Û Àý¹Ý ©¸²À» ¹æÁö( "°¡"¸¸ ÃëÇÔ )
r5= left("abcde", -2); // ¿ÞÂÊÀ» À¯ÁöÇÑ Ã¤ ¿À¸¥ÂÊÀÇ 2¹®ÀÚ¸¦ ¹ö¸²
printf("[%s] [%s] [%s] [%s] [%s]\n", r1, r2, r3, r4, r5);
------------------------------ [ Ãâ·Â°á°ú ] ------------------------------
[ABC] [-12] [°¡³ª] [°¡] [abc]
|