Rediriger cerr vers fonction

Roro8883 Messages postés 70 Date d'inscription mardi 25 février 2003 Statut Membre Dernière intervention 1 février 2008 - 21 nov. 2007 à 17:22
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 21 nov. 2007 à 18:49
Bonjour à tous !

J'aimerais savoir si c'est possible de rediriger les cerr vers une fonction ?!

Parce qu'en fait j'suis en train de faire un programme utilisant des cerr pour afficher les erreurs de façon simple, mais plus tard j'aimerais pouvoir modifier l'affichage des erreurs.
C'est pourquoi, à ce moment là, j'aimerais pouvoir rediriger la sortie cerr vers une fonction qui se chargera d'afficher l'erreur ...

Est-ce possible ?
Où est-ce que je dois prévoir une fonction (qui ne contiendra qu'un cerr << au début) ?

Merci

2 réponses

cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 13
21 nov. 2007 à 17:51
Salut,

Ici, il parlent de rediriger cout. Ca devrait marcher aussi pour cerr.

<hr size="2" width="100%" />3ème année en ecole d'ingé d'info cherche stage de 4 mois à partir du 01/04/08
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
21 nov. 2007 à 18:49
Faudrait aussi se poser la question de savoir si on ne perd trop de temps.
Utiliser la console pour tester une fonction vite fait c'est ok mais au delà me semble totalement inutile.

ciao...
BruNews, MVP VC++
0
Rejoignez-nous