方法

GLibStringappend_len

声明 [src]

GString*
g_string_append_len (
  GString* string,
  const gchar* val,
  gssize len
)

描述 [src]

len 个字节的 val 追加到 string

如果 len 为正,则 val 可以包含嵌入的空字符,并且不必以空字符终止。确保 val 至少有 len 个可寻址字节是调用者的责任。

如果 len 为负,则 val 必须以空字符终止,并且 len 被认为是请求整个字符串长度。这使得 g_string_append_len() 等价于 g_string_append()。

参数

val

类型: const gchar*

要追加的字节。

这些数据由方法调用者拥有。
值是一个以空字符终止的UTF-8字符串。
len

类型: gssize

要使用的 val 字节数,或 -1 表示使用 val 中的所有字节。

返回值

类型: GString

string.

返回的数据由实例拥有。