功能
GLibstrdup_vprintf
声明 [src]
gchar*
g_strdup_vprintf (
const gchar* format,
va_list args
)
描述 [src]
类似于标准 C vsprintf() 功能,但更安全,因为它计算所需的最高空间并分配内存来保存结果。
除非 format 包含 %lc 或 %ls 转换(对于给定字符没有可用的多字节表示,则可能失败),否则保证返回字符串非 NULL 字符。
另请参阅 g_vasprintf(),它提供相同的功能,但另外返回分配的字符串的长度。
此功能不直接提供给语言绑定。
参数
格式-
类型:
const gchar*标准
printf()格式字符串,但请注意 字符串精度陷阱。该数据归函数调用者所有。 该值为 NUL 终止 UTF-8 字符串。 args-
类型:
va_list要插入格式字符串的参数列表。