Comment diriger une sortie soit à l'ecran soit dans un fichier
Bonjour,
Détail du sujet :
Je voudrais envoyer à une fonction la destination d'une sortie.
Exemple de fonction telle que je l'avais ecrite et qui ne marche pas :(
Code:
1 2
| MaFonctionWrite(ostream Out)
{ Out<<"J'ecris ce que je veux où je veux!";} |
Puis l'appelle se ferait ainsi :
Code:
MaFonctionWrite(cout)
cout étant la sortie standard vers l'écran, je verrai s'afficher à l'écran ma phrase.
Code:
MaFonctionWrite(MonFichierLog)
Ici ma phrase sera inscrite dans un fichier log ouvert préalablement.
J'ai bien regardé les tutos sur les flux mais je n'arrive pas à tout comprendre de sorte de faire ce que je veux.
Comment faire, merci d'avance.