Bonsoir,
Je souhaiterais utiliser zenity dans un programme C. Le problème, c'est que zenity est une commande bash.
Du coup, mon idée c'est de forker un processus et avec la fonction execlp de lancer la commande zenity.
Mon problème, c'est comment récupérer à chaque fois la valeur retournée par zenity. J'ai l'impression qu'il l'affiche sur la sortie standard, mais dans ce cas là, il faudrait que je puisse rediriger la sortie standard du processus dans lequel est exécutée execlp.
Je me demande quelle fonction utilisée pour faire ça ? Et je me demande si il n'y a pas plus simple non plus.
Merci d'avance,
Bonne soirée.
Partager