方法

GLibStringoverwrite_len

自 2.14 起可用

声明 [源代码]

GString*
g_string_overwrite_len (
  GString* string,
  gsize pos,
  const gchar* val,
  gssize len
)

描述 [源代码]

覆盖字符串的一部分,如果需要则增加长度。此函数会处理嵌入式空字符。

自 2.14 起可用

参数

pos

类型: gsize

开始覆盖的位置。

val

类型: const gchar*

将覆盖从 pos 开始的 string 的字符串。

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

类型: gssize

val 中要写的字节数。

返回值

类型: GString

string.

返回的数据由实例拥有。