Bonjour,

Pour mon interface en GTK+, j'ai besoin d'ouvrir différents programmes "externes". J'ai eu l'occasion de voir que system(), ce n'est pas bien.
Seulement, le prototype de g_spawn_async() est quelque peu effarant de complexité.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
g_spawn_async
(
    const gchar *working_directory,
    gchar **argv,
    gchar **envp,
    GSpawnFlags flags,
    GSpawnChildFunc child_setup,
    gpointer user_data,
    GPid *child_pid,
    GError **error
)
Auriez-vous l'amabilité de m'éclairer sur les différents paramètres avec un exemple ?