Bonjour,

Je travaille avec du code tantôt C++ tantôt à la C, et j'aimerais pour un même fichier de sortie, ouvert comme ostream*, appeler des fonctions C++ qui écrivent dans un ostream* (pas de problème ici) ET appeler des fonctions à la C qui écrivent dans un FILE* (le passage de paramètre doit être FILE*).

Il y a-t-il un moyen de convertir mon ostream* en FILE* ? (un peu comme la méthode c_str() pour convertir les string en char*)

Sinon, il faudra que je réécrive beaucoup de fonctions, et le travail sera sensiblement égal dans le sens C vers C++ comme dans l'autre...

Donc je croise les doigts pour l'un de vous ait la solution!!