方法

GioApplicationCommandLineget_arguments

自从:2.28

声明 [来源]

gchar**
g_application_command_line_get_arguments (
  GApplicationCommandLine* cmdline,
  int* argc
)

描述 [来源]

获取命令行传递的参数列表。

数组中的字符串在Unix(如文件名或系统中给出的区域设置参数)上可能包含非UTF-8数据,但在Windows上始终是UTF-8。

如果你想与GOptionContext一起使用返回值,你必须使用g_option_context_parse_strv()

返回值是NULL终止的,并且应该使用g_strfreev()来释放。

自从:2.28

参数

argc

类型: int*

参数数组的长度,或NULL

参数将由函数设置。
参数可以是NULL

返回值

类型: 包含filename的数组

 the string array containing the arguments (the argv).
数组的长度在argc参数中。
方法调用者拥有返回的数据,负责释放该数据。
每个元素都是一个平台原生字符串,在Unix上使用首选的操作系统编码,在Windows上使用UTF-8。