[C++] Problème de redirections des I/O standards

Problème de redirections des I/O standards [C++] - C++ - Programmation

Marsh Posté le 30-04-2007 à 21:32:34    

:jap: Salut tout le monde,
 
J'ai un problème avec mes redirections des flux d'entrées/sorties standards :
 

Code :
  1. // Redirect standard input.
  2.     std::ifstream streamInput("input.txt" );
  3.     std::cin.rdbuf(streamInput.rdbuf());
  4.     // Redirect standard output.
  5.     std::ofstream streamOutput("output.txt" );
  6.     std::cout.rdbuf(streamOutput.rdbuf());


 
Ce code est appelé à partir de la méthode Run de la classe qu'on appellera TestGui, et il fonctionne.
Le problème est que dès que j'appelle des méthodes de mon instance de Gui (une autre classe donc) dans la méthode Run de TestGui, les redirections ne fonctionnent plus:
il y a bien redirections, mais où ? je ne sais pas (pas sur les I/O standards ni dans mes fichiers)
 
Toute aide est la bienvenue,
 
Merci,
 
Séb

Reply

Marsh Posté le 30-04-2007 à 21:32:34   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed