Hola, esta es mi consulta:
Tengo una función que muestra en pantalla una tabla utilizando printf y cout, nada raro...
A través de comandos el usuario puede elegir la opción de mostrar en pantalla, o la de mostrar en pantalla y guardar en archivo, pasando el nombre del archivo nuevo.
Mi consulta sería si es posible cambiar la salida estándar stdout por la del archivo sin tener que modificar la función, y así solo tener que acceder a la misma dos veces para que lo muestre en pantalla y luego lo guarde en un archivo modificando la salida.
Gracias.