SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: zany_666 en Sábado 24 de Abril de 2010, 01:54

Título: C: escribir por pantalla y en un fichero
Publicado por: zany_666 en Sábado 24 de Abril de 2010, 01:54
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!
Título: Re: C: escribir por pantalla y en un fichero
Publicado por: zany_666 en Sábado 24 de Abril de 2010, 13:25
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.