Programación General > C/C++
C: escribir por pantalla y en un fichero
(1/1)
zany_666:
Hola, como podría mostrar un texto por pantalla y a la vez ese mismo texto se copie en un fichero?
Estoy usando pipes(), pero el problema es que cuando me escribe la información por pantalla no lo hace en el fichero y viceversa.
Gracias adelantadas!
zany_666:
Solucionado! :good:
Al final la solución estaba en lo más sencillo, mientras escribia en el fichero en el while, lo escrbía a la vez por pantalla. Una tontería de la que no me había dado cuenta XD.
Hago otra pregunta: mi fichero, en el que escribo, tiene al final el fd=0, al ser un fichero, estaría bien hacer un close(0), no? Ya que no se trata de stdIn sino de ese fichero.
Navegación
Ir a la versión completa