Library Management System in C
The Library Management System is a program written in C that allows you to manage books, borrowers, and authors. With this application, you can easily add, update, and delete information in a simple and straightforward manner.
This program is designed to be user-friendly, with a simple interface that is easy to navigate. It does not require any login, so you can quickly get started managing your library without any unnecessary setup. Additionally, it outputs data in a TXT format, which can easily be converted to CSV by changing the file format.
Features
- Add, update, and delete books
- Add, update, and delete borrowers
- Add, update, and delete authors
- Simple and user-friendly interface
- Outputs data in TXT format
Requirements
To use the Library Management System, you must have a C compiler installed on your computer, such as gcc, g++ or Clang.
To Use
You can run the program in your terminal by using the following commands:
PowerShell
To run the program in PowerShell, you can use the following commands:
For gcc Users
gcc library.c -o library ; .\library
For g++ Users
g++ library.c -o library ; .\library
For Clang Users
clang library.c -o library ; .\library
CMD
To run the program in CMD, you can use the following commands:
For gcc Users
gcc library.c -o library && .\library
For g++ Users
g++ library.c -o library && .\library
For Clang Users
clang library.c -o library && .\library
Bash
To run the program in Bash, you can use the following commands:
For gcc Users
gcc library.c -o library && ./library
For g++ Users
g++ library.c -o library && ./library
For Clang Users
clang library.c -o library && ./library
To-do List
- Make loop to print menu items until it is commanded to stop or exit.
- Create prototype functions to outline the whole program.
- Add code to the functions to make them functional.
- Checking Data already exists or not.
- Create relations between functions to update all data in each data change.
Contrubutors
- Abrar Jahin
- Sumaya Zaman
- Rumana Radia Urmi
- Meheruna Afsar Jenin
License
This project is licensed under the MIT License.
Get the Codes