Asignatura: Sistemas Operativos
Práctica de Sistemas Operativos que consiste en implementar una biblioteca en C capaz de mostrar N líneas por la salida estándar, con tres funcionalidades distintas según la función invocada. Incluye un programa de prueba para verificar el correcto funcionamiento de la biblioteca.
- Víctor Oliveira
- Rubén Ruiz
La biblioteca implementa las siguientes funciones:
-
int head(int N)
Muestra las N primeras líneas recibidas de la entrada estándar, emulando el comportamiento del comandohead(1)de Linux. -
int tail(int N)
Muestra las N últimas líneas recibidas de la entrada estándar, emulando el comportamiento del comandotail(1)de Linux. -
int longlines(int N)
Muestra las N líneas más largas recibidas de la entrada estándar, de mayor a menor longitud. Si hay menos de N líneas, muestra todas.
libreria.c: Código de las funciones de la biblioteca.test.c: Programa de prueba que acepta uno o dos argumentos:test -<función> [número de líneas]