Tu peux utilisr la fonction popen() pour ça.
#include <stdio.h> ...
FILE *f = popen("/bin/date", "r");
while (!feof(f)) { fread(...); // exactement comme si tu lisais un fichier } fclose(f); // Vala :)
------------------------------- Réponse au message : -------------------------------
Bonjour, J'exécute une commande système et je voudrais récupérer le résultat (une chaine de caractère) dans une variable. J'exécute ma commande avec l'instruction system(), mais je pense que ce n'est pas la bonne méthode. Comment faire ?
|