勇芳软件工作室.汉化:  CSQLite Classes > CSQLite Class > ISQLite Interface >

snprintf Method

Previous pageReturn to chapter overviewNext page

描述

 

返回 格式的字符串。

 

PB语法

 

METHOD snprintf ( _

BYVAL nLen AS LONG, _

BYVAL strFormat AS STRING, _

OPTIONAL BYVAL prm1 AS DWORD, BYVAL prm2 AS DWORD, _

BYVAL prm3 AS DWORD, BYVAL prm4 AS DWORD, _

BYVAL prm5 AS DWORD, BYVAL prm6 AS DWORD, _

BYVAL prm7 AS DWORD, BYVAL prm8 AS DWORD, _

BYVAL prm9 AS DWORD, BYVAL prm10 AS DWORD, _

BYVAL prm11 AS DWORD, BYVAL prm12 AS DWORD, _

BYVAL prm13 AS DWORD, BYVAL prm14 AS DWORD, _

BYVAL prm15 AS DWORD, BYVAL prm16 AS DWORD _

) AS STRING

 

参数

 

nLen

 

[in]生成的字符串的长度。

 

strFormat

 

[in]strFormat字符串和后续参数与sqlite3_snprintf一起使用以生成最终的输出字符串。strFormat字符串不能为NULL。

 

返回值

 

格式化的字符串。

 

备注

 

的snprintf实现了一些对构建SQL语句有用的其他格式化选项。所有通常的的printf格式选项都适用。另外还有“%q”,“%Q”和“%z”选项。

 

%q选项的工作方式与%s一样,它代替参数列表中的一个以nul为终止的字符串。但是,%q也会将每个“\\”字符加倍。%q设计用于字符串文字内。通过将每个“\\”字符加倍,它转义该字符并允许将其插入到字符串中。