Bon, en fait j'ai dit que j'utilisais system() pour simplifier mais en fait j'utilise g_spawn_command_line_sync de la glib. Cela permet de récupérer le résultat de sortie sans se faire chier avec system et fork/exec.
Donc j'ai ça :
Code :
- g_spawn_command_line_sync("cat /proc/loadavg | cut -f1 -d\" \"",&standard_output,NULL,NULL,error);
|
Et à l'exécution j'ai l'erreur :
(process:31829): GLib-CRITICAL **: unquote_string_inplace: assertion `err == NULL || *err == NULL' failed
et j'ai de la purée à l'afichage.
---------------
-@- When code matters more than commercials -@-