sprintf ÇÔ¼ö´Â ¹®ÀÚ³»¿ëÀ» ƯÁ¤ÇÑ ¹®ÀÚ¿¿¡ ÀúÀåÇÑ´Ù.
void @sprintf(string buf, string format, ...);
ÇÔ¼öÀÎÀÚ
string buf : º¯È¯µÈ ¹®ÀÚ¸¦ ¹ÝȯÇÒ ¹®ÀÚ¿ °ø°£
string format : º¯È¯ÇÒ Æ÷¸Ë Çü½Ä
¹Ýȯ °ª
¾øÀ½
¿¹Á¦1
@sprintf(buf,"ID=%d", $AddrNum);
¹®Àå¼³¸í : µû¿ÈÇ¥(") ³»ÀÇ ¹®ÀÚ¿°ú µÚÂÊ ÀÎÀÚ°ªÀ» buf ¹è¿¿¡ ³Ö´Â´Ù.
¹®ÀÚ¿ ¼Ó¿¡ Æ÷ÇԵǴ ÀÎÀÚ°ªÀÇ Á¾·ù´Â ´ÙÀ½°ú °°´Ù.
%d -
%u - unsigned
%l -
%lu -
%f - ½Ç¼öÇü (¼Ò¼öÁ¡ Æ÷ÇÔÇÑ ¼ýÀÚ)
%x - unsigned 16Áø¼ö (a, b, c, d, e, f : ¼Ò¹®ÀÚ)
%X - unsigned 16Áø¼ö (A, B, C, D, E, F : ´ë¹®ÀÚ)
%e -
%c -
%s - ¹®ÀÚ¿ (¹è¿)
¿¹Á¦2 (SQL¿¬°á¹®À» »ç¿ëÇÒ °æ¿ì)
id = @SQLConnect("ODBCDNSName","","");
@sprintf( wherebuf, "ID = %d", $AddrNum);
SQLSelect(id,"Table1","BindList",where,"");
@SQLDisconnect(id);
// Âü°í SQLConnect(), SQLSelect(), SQLDisconnect()
¿¹Á¦3 (ÅÂ±× À̸§À» °¡Á®¿Ã °æ¿ì)
@sprintf( tagbuf,"AI_00%02d", 7 );
// tagbuf¿¡´Â AI_0007ÀÇ ¾Æ³¯·Î±× ÀÔ·Âű×ÀÇ À̸§ÀÌ ÀúÀåµÈ´Ù.
Value = @GetTagValue(tagbuf);
// Value¿¡´Â AI_0007ÀÇ ¾Æ³¯·Î±× ÀÔ·Â °ªÀÌ ÀúÀåµÈ´Ù.
@sprintf( tagbuf,"ST_00%02d", 12 );
//tagbuf¿¡´Â ST_0012ÀÇ ¹®ÀÚ¿ ű×ÀÇ À̸§ÀÌ ÀúÀåµÈ´Ù.
@SetTagValue(tagbuf,"¾È³çÇϼ¼¿ä");
//ST_0012ÀÇ ¹®ÀÚ¿ ű׿¡ ¡°¾È³çÇϼ¼¿ä¡±¶ó´Â ¹®ÀÚ¿À» ÀúÀåÇÑ´Ù.