Skip to content

Práctica de Sistemas Operativos: implementación de una biblioteca en C que muestra N líneas por pantalla con tres funciones distintas. Incluye un programa de prueba para verificar el correcto funcionamiento de la biblioteca.

Notifications You must be signed in to change notification settings

CodVictor/Biblioteca-C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Práctica 1 - Biblioteca en C

Asignatura: Sistemas Operativos

Descripción

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.

Autores

  • Víctor Oliveira
  • Rubén Ruiz

Funcionalidades de la biblioteca

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 comando head(1) de Linux.

  • int tail(int N)
    Muestra las N últimas líneas recibidas de la entrada estándar, emulando el comportamiento del comando tail(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.

Archivos del repositorio

  • 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]

About

Práctica de Sistemas Operativos: implementación de una biblioteca en C que muestra N líneas por pantalla con tres funciones distintas. Incluye un programa de prueba para verificar el correcto funcionamiento de la biblioteca.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •