Página 1 de 1

Conseguir que la salida de un programa pase a otro

Publicado: Jue Ene 22, 2004 10:02 am
por SirThomas
A ver si me explico. Tengo un programa ya hecho en linea de comandos que me es útil y no quiero cambiarlo.
Resulta que ahora estoy desarrollando un programita que entre otras cosas utilizará el programa anterior para una función.
¿Como puedo hacer que la salida -printf()- no salga por terminal, sino que lo pase al otro programa?
He intentado volcar el programa y leer del fichero pero no consigo que funcione.

Estoy trabajando en Linux

Gracias

Publicado: Jue Ene 22, 2004 12:53 pm
por ABCdatos
Olvidaste un pequeño detalle: ¿Con qué lenguaje lo estás programando? :wink:

Intenta abrir el fichero con un símbolo "|" delante del nombre del comando que haga la llamada al otro programa, y probablemente leerás su salida, del mismo modo que si estuvieras leyendo el contenido de un archivo, aunque todo depende del lenguaje que uses.

Saludos.