Récupération d'un ostream
Bonjour,
J'ai récupérer des classes c++ tierces que j'essaie d'imbriquer dans un programme mfc. Ces classes disposent de différentes méthodes "dump" qui permettent d'envoyer des messages d'erreurs sur le ostream "COUT".
Voici un petit exemple :
Code:
1 2 3 4 5 6 7
|
void P_dump(Context * p, ostream& outstream)
{
int i = 0;
outstream << " CID: " << (int)p->pID << " ";
....
} |
Si l'on fait une application console, c'est simple de faire un P_dump en faisant :
Code:
P_Dump(Context, COUT);
Est ce que quelqu'un aurait une idée de comment récupérer ce ostream dans un Cstring par exemple ?
Celà permettrait par exemple d'afficher les messages ou de logger les messages dans mon application mfc.
Merci d'avance.