Bonjour,
Mon but est de bufferiser dans une variable tous les outputs, sur stderr ou stdin de routines appel�s dans une librairie qui utilise du C et du fortran.
Voil� o� j'en suis apr�s qques moments pass� sur google.
Si intercepter des outputs (par cout) en C++ est assez simple (utilisation des stringstream et consort), et que pour le C on pour se d�broutiller par setbuf/setvbuf, je ne trouve aucun moyen pour intercepter les outputs de program fortran ( la m�thode setbuf ne marche pas).
Je cherche donc un moyen d'intercepter tous les outputs et les enregistrer dans un buffer qui marcherait pour C/fortran..
Une id�e?
Partager