FMTruncateString
Description
ÁÖ¾îÁø ¹®ÀÚ¿¿¡¼ offset¸¸ÅÀ» À߶󳽴Ù.
Syntax
Boolean FMTruncateString(U8 *str, S16 offset, U8 *outbuf, U8 **nextp)
Parameters
str
¿ø·¡ ¹®ÀÚ¿
offset
À߶󳻰íÀÚ ÇÏ´Â ¸¸ÅÀÇ ±æÀÌ
outbuf
Àß·ÁÁø ¹®ÀÚ¿ÀÇ ¾ÕºÎºÐ
nextp
Àß·ÁÁø ¹®ÀÚ¿ÀÇ µÞºÎºÐ¿¡ ´ëÇÑ Æ÷ÀÎÅÍ
Returns
TRUE
¹®ÀÚ¿ÀÌ Á¤»óÀûÀ¸·Î Àß·ÈÀ½À» ³ªÅ¸³½´Ù.
FALSE
offsetÀÌ ¹®ÀÚ¿ÀÇ ±æÀ̺¸´Ù ±æ¾î¼ À߶ó³»Áö ¸øÇÏ´Â °æ¿ì
Comments
¹®ÀÚ¿Áß°£¿¡ '\n' ÀÌ ÀÖÀ¸¸é ±× ÁöÁ¡¿¡¼ ¹®ÀÚ¿À» À߶󳽴Ù. ¹®ÀÚ¿À» À߶󳻴 ºÎºÐ¿¡ ¿µ¹®ÀÚ°¡ ÀÖÀ¸¸é ¿öµå·¦À» Àû¿ëÇÏ¿© ±× Á÷Àü ºó¹®ÀÚ (½ºÆäÀ̽º³ª Åǹ®ÀÚ) ¿¡¼ ¹®ÀÚ¿À» À߶óÁØ´Ù.
Example
S32 rc;
char *nextp;
char outbuf[MAXBUFLEN+1];
...
rc = FMTruncateString("String to be truncated", 10, outbuf, &nextp);
if (!rc )
/* string is not truncated */