igualar un ofstream a cout
mi idea en C serie:
FILE *p;
p = stdout;
que funciona perfectamente, ahora en C++
ofstream p;
p=cout????? no funciona
alguien sabria como hacerlo?. y para que no escribiera en ningun lado? = NULL?
gracias
Mar Jul 29, 2003 3:50
FILE *p;
p = stdout;
que funciona perfectamente, ahora en C++
ofstream p;
p=cout????? no funciona
alguien sabria como hacerlo?. y para que no escribiera en ningun lado? = NULL?
gracias
Mar Jul 29, 2003 3:50
cout esta definido dentro de iostream.h. Mira ese .h para ver exactamente que tipo es, que creo que es ostream. Prueba con esta clase en vez de ofstream a ver si funciona.
Si no te funciona, lo único es usar puntero.
ostream *p;
Luego hacer
p = &cout;
y usar
*p << "salida" << endl;
Se bueno.
Si no te funciona, lo único es usar puntero.
ostream *p;
Luego hacer
p = &cout;
y usar
*p << "salida" << endl;
Se bueno.
