函数

GLibvsprintf

自:2.2

声明 [src]

gint
g_vsprintf (
  gchar* string,
  const gchar* format,
  va_list args
)

说明 [src]

支持位置参数的标准 vsprintf() 函数的一个实现,如同单一 Unix 规范中所指定的。

必须明确包含 glib/gprintf.h 才能使用此函数。

自:2.2 起可用

语言绑定不能直接使用此函数。

参数

string

类型: gchar*

用于保存输出的缓冲区。

数据归函数的调用方所有。
该值是一个以 NUL 结尾的 UTF-8 字符串。
format

类型: const gchar*

一个标准 printf() 格式字符串,但注意 字符串精度陷阱

数据归函数的调用方所有。
该值是一个以 NUL 结尾的 UTF-8 字符串。
args

类型: va_list

要插入到输出中的参数列表。

返回值

类型: gint

已打印的字节数。