Salut,
je souhaiterais dans mon programme (en C) stocker le résultat de la fonction system() dans un buffer.
Malheureusement j'ai constaté que la fonction system() redirige toute son exécution sur la sortie standard.
Ma question est la suivante :
est il possible de rediriger toute la sortie standard d'un programme où on veut (je suis sous win pas sous unix :'(
Ou sinon est il possible d'accéder à la fonction système pour modifier son printf(), je ne trouve pas cette fonction dans stdio.h, elle semble etre intégrée en dur dans le langage...
Merci
kod