¹®ÀÚ¿ÀÇ ±æÀ̸¦ ¾Ë·ÁÁÖ´Â ÇÔ¼ö
int strlen(string buf)
int strlen(stirng[] buf) - ¹®ÀÚ¿ ¹è¿ÀÇ ±æÀ̸¦ ¹ÝȯÇÑ´Ù. (10.3.6.24 ¹öÀü À̻󿡼 Áö¿ø)
ÇÔ¼öÀÎÀÚ
string buf : ±æÀ̸¦ ¾Ë°íÀÚ ÇÏ´Â ¹®ÀÚ¿
string[] buf : ±æÀ̸¦ ¾Ë°íÀÚ ÇÏ´Â ¹®ÀÚ¿ ¹è¿
return °ª
¹®ÀÚ¿ÀÇ ±æÀÌÀÇ °ªÀ» µ¹·ÁÁØ´Ù.
¿¹Á¦1
length = @strlen("1234");
¹®Àå¼³¸í : ¡°1234¡±ÀÇ ¹®ÀÚ¿ÀÇ ±æÀÌ 4 ÀÇ °ªÀÌ length °ª¿¡ µé¾î°£´Ù.
¿¹Á¦2
length = @strlen("¾Æ³¯·Î±×");
¹®Àå¼³¸í : ¡°¾Æ³¯·Î±×¡±¹®ÀÚ¿ÀÇ ±æÀÌ 8ÀÇ °ªÀÌ length °ª¿¡ µé¾î°£´Ù.
¿¹Á¦3
$AI_0001=1234;
@sprintf(buf, "%d", $AI_0001);
length = @strlen(buf);
¹®Àå¼³¸í : ¿©±â¼ AI_0001Àº ¾Æ³¯·Î±× ÀÔ·ÂÅÂ±× ÀÌ´Ù. ¾Æ³¯·Î±× ÀÔ·Âű׸¦ @sprintf ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© AI_0001ÀÇ °ªÀ» ¹®ÀÚ¿·Î º¯È¯ÇÑ µÚ char Çü º¯¼ö buf·Î ÀúÀåÇÑ ´ÙÀ½ ±æÀ̸¦ ±¸Çϸé length ¿¡´Â 4 °ªÀÌ µé¾î°£´Ù.
¿¹Á¦4
buf[0] = "aaaa";
buf[1] = "bbbbb";
stringlength = @strlen(buf[0]); // "aaaa" ±æÀÌÀÎ 4¸¦ ¹ÝȯÇÑ´Ù.
arraylength = @strlen(buf); // bufÀÇ ¹è¿ ±æÀ̸¦ ¹ÝȯÇÑ´Ù. (10.3.6.24 ¹öÀü À̻󿡼 Áö¿ø)
¹®Àå¼³¸í : buf º¯¼ö ¼±¾ð ½Ã Å©±â°¡ 3À̾ú´Ù¸é, arraylength¿¡ 3ÀÌ ÀúÀåµÈ´Ù.