/CProgrammingProjects

A collection of C language projects focusing on specific concepts, algorithms, and problems, offering hands-on experience and practical examples.

Primary LanguageCMIT LicenseMIT

C_ProgrammingProjects

Introduction

Welcome to the C_ProgrammingProjects repository! This collection includes various projects implemented using the C programming language. Each project focuses on a specific concept, algorithm, or problem, providing hands-on experience and practical examples.

Projects Included

Here's a list of some of the projects included in this repository:

No. Name
01 Attendance Monitoring System
02 Bank Management System
03 Billing System
04 Bus Reservation System
05 Calendar Application
06 Contact Management System
07 Dictionary Application
08 Employee Payroll System
09 Employee Salary Slip Generation
10 File Management System
11 Fitness Tracker
12 Flight Reservation System
13 Hospital Management System
14 Inventory Management System
15 Library Catalog System
16 Library Management System
17 Mini Voting System
18 Online Quize Application
19 Paint Application
20 Simple Calculator
21 Student Gradebook
22 Student Record Management System
23 ToDo List Application
24 Tourism Management System
25 Weather Monitoring System

How to Run

To run any of these projects, follow these general steps:

1. Clone the Repository:

git clone https://github.com/your-username/repository-name.git
cd repository-name

2. Compile and Execute:

Each project typically includes a 'README.md' file with specific instructions on how to compile and run the program. Navigate to the projectdirectory and follow the instructions provided in the README.md file. Replace repository-name with the actual repository name and executable_name with the name of the compiled executable specific to each project.

3. General Steps:

  • Navigate to the project directory.

  • Compile the program using a C compiler (e.g., gcc).

  • Execute the compiled executable.

Example:

cd attendance-monitoring-system
gcc main.c -o attendance
./attendance

Replace repository-name with the actual repository name for each project.

Prerequisites

Make sure you have a C compiler installed (e.g., GCC). Some projects may require additional libraries or software, which will be specified in their respective folders.

How can I read this tutorial without an Internet connection? GIF

  1. Go here and click the big green ➞ Code button in the top right of the page, then click ➞ Download ZIP.

image

  1. Extract the ZIP and open it. Unfortunately I don't have any more specific instructions because how exactly this is done depends on which operating system you run.

  2. Launch ipython notebook from the folder which contains the notebooks. Open each one of them

    Kernel > Restart & Clear Output

This will clear all the outputs and now you can understand each statement and learn interactively.
If you have git and you know how to use it, you can also clone the repository instead of downloading a zip and extracting it. An advantage with doing it this way is that you don't need to download the whole tutorial again to get the latest version of it, all you need to do is to pull with git and run ipython notebook again.

Licence 📜

You may use this tutorial freely at your own risk. See LICENSE.

Contributors ✨

If you like this tutorial, please give it a ⭐ star.

Thank you for visiting my repository! I hope you find my projects interesting and useful. 😊