Muy buenas a todos,
soy nuevo en este foro y éste es mi primer mensaje.
Quiero hacer un programa en C de manera que pueda leer e interpretar la salida que da en pantalla otro programa (en tiempo real). Para ello quiero hacer uso del operador | tan conocido en los tiempos del DOS. Se trataría de un programa que se ejecuta por la línea de comandos (como en el DOS), al igual que el MORE, SORT o FIND y produce los resuldados dependiendo de la entrada del proceso anterior.
Sería algo así: C:\> programa | mi_programa
"programa" puede ser cualquier cosa que produzca mensajes en pantalla, como por ejemplo DIR.
¿Cómo se programa tal cosa?
Gracias.