Bonjour,
j'ai besoin d'exécuter une commande système, (en l'occurence md5sum) et pour ce faire j'essaie d'utiliser g_spawn_async_...
Je l'utilise ainsi
Je ne comprends pas pourquoi j'ai tout le temps une erreur ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 gint fd_output = -1; char *cmd = NULL; gboolean retour_cmd = FALSE; cmd = (char *) malloc(strlen("md5sum ./mon_fic")); if(cmd == NULL) return NULL; strcpy(cmd, "md5sum ./mon_fic"); retour_cmd = g_spawn_async_with_pipes(NULL, (gchar **) &cmd, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, NULL, NULL, &fd_output, NULL, NULL); if(!retour_cmd) printf("erreur !\n"); ...//Suite du programme
Merci de vos éclaircissements![]()
Partager