Skip to content

About

A console-based Library Management System developed in C using file handling concepts. The project supports book management, student management, issue/return tracking, login authentication, and CSV-based data storage.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Library Management System in C

A console-based Library Management System developed using the C programming language.
This project uses file handling concepts to manage books, students, and transactions efficiently using CSV files.


🚀 Features

  • User Login Authentication
  • Add New Books
  • Display Available Books
  • Search Books by ID
  • Delete Book Records
  • Add Student Records
  • Issue Books
  • Return Books
  • Transaction Management
  • CSV File-Based Storage

🛠 Technologies Used

  • C Programming
  • File Handling
  • CSV Storage
  • Modular Programming
  • GCC Compiler

📂 Files Used

  • books.csv → Stores book records
  • students.csv → Stores student details
  • transactions.csv → Stores issue/return transactions

🔐 Default Login Credentials

Username: admin

Password: 1234


▶️ How to Run

Compile

gcc library.c -o library
./library

About

A console-based Library Management System developed in C using file handling concepts. The project supports book management, student management, issue/return tracking, login authentication, and CSV-based data storage.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages