Skip to content

Repository files navigation

Library Management System in C

Description

The Library Management System (LMS) is a console-based application developed in C language.

It helps manage library operations such as adding books, updating book details, deleting books, searching books, issuing books, returning books, and tracking issued records.

Features

  • Add New Book
  • Update Book Details
  • Remove Book
  • Search Book
  • View All Books
  • Issue Book
  • Return Book
  • List Issued Books
  • Save and Load Records
  • File Handling
  • Fine Calculation for Late Returns

Technologies Used

  • C Programming
  • Structures
  • Functions
  • File Handling
  • Makefile
  • GCC Compiler

Project Files

File Description
main.c Main program and menu
add-book.c Add a new book
delete-book.c Delete a book
update-book.c Update book details
search-book.c Search for books
view-book.c View books
issue-book.c Issue a book
return-book.c Return a book
list-record.c List issued records
save-book.c Save book data
save-record.c Save issue records
user-book.c User/book operations
lib_header.h Header file
makefile Compiles the project
load_file Stored library data
record_file Stored issue records

How to Compile

Open the terminal inside the project folder and run:

make

About

Library Management System developed using C programming.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages