bonjour, j'espère que quelqu'un pourra me répondre. Dans un programme, j'utilise des fstream. ma question est la suivante, y a t-il un moyen de récuppérer le bitmask openmode qui est initialisé en partie avec la méthode open(...).
Je souhaiterais qu'une routine prenne un fstream en parametre et détermine son mode d'ouverture.
ex:
void routine (fstream iFstream)
{
if(iFstream... ^ ios_base::in) cout<<"flux en lecture"<<endl;
else cout<<"flux en ecriture"<<endl;
}
C'est ce qu'il faut mettre dans le test qui me pose problème
(L'exemple est bete mais c'est pour illustrer ma demande)
merci d'avance![]()
Partager