Duplication possible:
Comment puis-je exécuter un programme externe à partir de C et parsingr ses résultats?
Si vous exécutez une commande Windows depuis votre programme (disons ipconfig par exemple), comment lisez-vous la sortie que le système vous renvoie dans votre programme pour le traitement?
Voir Création d’un processus enfant avec entrées et sorties redirigées sur MSDN
Vous pouvez également utiliser _popen pour une capture simple de la sortie.