RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    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


Nombre
Apellidos
Correo
Comentarios