函数

GLibget_prgname

声明 [src]

const gchar*
g_get_prgname (
  void
)

说明 [src]

获取程序的名称。此名称不应被本地化,这与 g_get_application_name() 相反。

如果你正在使用 GApplication,那么程序名将在 g_application_run() 中设置。如果是 GDKGTK,则它将在 gdk_init() 中设置,后者由 gtk_init()GtkApplication::startup 处理程序调用。程序名是通过获取 argv[0] 的最后一个组成部分找到的。

返回值

类型: const gchar*

程序的名称,如果尚未设置,则为 NULL。返回的字符串属于 GLib,不得修改或释放。

数据由调用函数拥有。
返回值可以是 NULL
该值是一个 NUL 终止的 UTF-8 字符串。