Pregunta: | 67221 - CREAR UN OBJETO OSTREAM |
Autor: | Enrique Gomez Ufarte |
Diseñé un programa en C++ para Windows XP que funcionaba perfectamente. Al cambiar el ordenador, e instalar Windows 7 y usar Visual C++ 2010 Express ha dejado de hacerlo. El programa en cuestión necesita, a lo largo de su recorrido, alternar la escritura en pantalla con la escritura en archivo. Y la solución que utilicé es: ostream DispositivoSalida; ofstream Fichero("debug.txt",ios::out); if(condicion){ DispositivoSalida=cout;//escribe pantalla DispositivoSalida<<Texto<<endl; } else{ DispositivoSalida=Fichero;//escribe escribe en el archivo DispositivoSalida<<Texto<<endl; } En Visual C++ 2010 Express no me admite la instrucción: ostream DispositivoSalida Gracias anticipadas a quien me pueda ayudar |