函数

GLibstrconcat

声明 [src]

gchar*
g_strconcat (
  const gchar* string1,
  ...
)

描述 [src]

将所有给定的字符串连接成一个长 字符串。

可变参数列表必须以 NULL 结尾。如果您忘记了 NULLg_strconcat() 将开始追加随机内存垃圾至您的 字符串。

请注意,此函数通常不是组装部分翻译消息的适当函数,因为正确的翻译通常需要对部分进行 重新排序。

此函数并不直接可用于语言绑定。

参数

string1

类型: const gchar*

要添加的第一个字符串,它不能为 NULL

数据由函数的调用者所有。
该值为 NULL 终止的 UTF-8 字符串。
...

类型: 

要附加至 字符串的 NULL 终止字符串列表。

返回值

类型: gchar*

一个新分配的字符串,包含所有字符串 参数。

函数的调用者获取数据所有权,并负责释放它。
该值为 NULL 终止的 UTF-8 字符串。