Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/08/2003, 05:28
vfgt
 
Fecha de Ingreso: febrero-2003
Mensajes: 11
Antigüedad: 21 años, 9 meses
Puntos: 0
Si hombre eso es facilisimo:

Se hace con la funcion system() tienes mas informacion en "man 3 system"

Si pusieras el texto del ejercicio ....

Una aproximacion facil seria:

#include <stdlib.h> /* para system() */
#include <stdio.h> /* para printf y fopen */

int main( void ){

int retval;
FILE* f;
char c;

retval = system("tail ./archivo>./salida");

if( (retval != 127) && (retval != 1) ){
if( (f = fopen("./salida","r")) != null){
printf("salida de tail:\n");
while( ( c= fgetc(f) ) != EOF ){
ptuc(c);
}
fclose(f);
}else{
printf("No se puede abrir la salida de tail");
}
}else{
printf("Fallo la llamada a system()\n");
return;
}
}

Es una aproximacion facilona, ya que rediriges la salida a un archivo, y lees el archivo.

Recuerda que esto esta escrito de memoria, a toda prisa y puede contener errores.

Espero que esto te ayude.