This repository contains a collection of C language mini projects developed as part of college academic work. The projects focus on procedural programming, basic data structures, and console-based applications. They are designed to strengthen fundamental programming concepts and problem-solving skills.
The repository includes multiple small-scale projects that demonstrate real-world use cases implemented using the C programming language.
- C Programming Language
- Standard C Libraries
- Console / Terminal Interface
- Console-based board game
- Uses random number generation
- Demonstrates loops, conditions, and functions
- Simulates seat booking and cancellation
- Uses arrays and structures
- Demonstrates file handling and menu-driven programs
- Manages patient records
- Uses structures and functions
- Demonstrates basic record management logic
- Understand procedural programming in C
- Apply data structures like arrays and structures
- Build menu-driven console applications
- Improve logical thinking and debugging skills
- Clone the repository
- Compile the required
.cfile using a C compiler - Run the generated executable
Example:
gcc filename.c
./a.out
- Suitable for college mini projects
- Useful for practice and viva preparation
- Beginner-friendly for computer science students
This project is created for educational purposes only.
I hereby declare that this mini project repository titled "C Language Mini Projects" is my original work and has been developed by me as part of my college academic curriculum. All the programs included in this repository are written by me and have not been copied from any unauthorized source. Any references used have been acknowledged appropriately.
This project is submitted for academic evaluation and learning purposes only.
I would like to express my sincere gratitude to my subject teacher "Mr. Nimit Singh" from Engineering department for their guidance and support throughout the completion of this project. I am also thankful to my college for providing the necessary resources and learning environment.
Finally, I would like to thank my friends and peers who supported me during the development of this project.
Yash