方法

GLibKeyFileget_string

自:2.6

声明 [src]

gchar*
g_key_file_get_string (
  GKeyFile* key_file,
  const gchar* group_name,
  const gchar* key,
  GError** error
)

描述 [src]

返回与key关联的字符串值,在group_name下。与g_key_file_get_value()不同,此函数处理类似\s的转义序列。

如果找不到键,返回NULL并将error设置为G_KEY_FILE_ERROR_KEY_NOT_FOUND。如果在找不到group_name的情况下,返回NULL并将error设置为G_KEY_FILE_ERROR_GROUP_NOT_FOUND

自:2.6

参数

group_name

类型: const gchar*

一个分组名称。

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

类型: const gchar*

一个键。

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

类型: GError **

一个可恢复错误的返回位置。

该参数可以是NULL
如果返回位置不是 NULL,则您必须将其初始化为一个 NULLGError*
如果没有错误,方法将使参数保持为 NULL
如果发生错误,参数将被设置为一个新分配的 GError;调用者将拥有数据,并负责释放它。

返回值

类型: gchar*

一个新分配的字符串或找不到指定键时为 NULL

方法的调用者将拥有返回的数据,并负责释放它。
值是一个以NUL终止的UTF-8字符串。