Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kushshriv/c-projects
Projects made in only C Language
https://github.com/kushshriv/c-projects
Last synced: 6 days ago
JSON representation
Projects made in only C Language
- Host: GitHub
- URL: https://github.com/kushshriv/c-projects
- Owner: KushShriv
- Created: 2024-08-13T05:44:49.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-15T09:44:29.000Z (3 months ago)
- Last Synced: 2024-08-15T11:19:55.180Z (3 months ago)
- Language: C
- Size: 335 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# C Projects
This repository contains a collection of C programs, each implementing a specific functionality. Below is a brief description of each project.
## Project Descriptions
#### 1. **RockPaperScissors.c**
A simple console-based implementation of the classic Rock, Paper, Scissors game.#### 2. **SimpleCalculator.c**
A basic calculator that performs arithmetic operations such as addition, subtraction, multiplication, and division.#### 3. **SnakesAndLadders.c**
A console-based version of the popular Snakes and Ladders board game.#### 4. **Hangman.c**
A text-based implementation of the Hangman word-guessing game.#### 5. **LibraryManagementSystem.c**
Manages library operations including book inventory, borrowing, and returning books.#### 6. **CricketScoreBoardDisplay.c**
Simulates a cricket match scoreboard, displaying scores, wickets, and overs.#### 7. **QuizGame.c**
A quiz game that presents multiple-choice questions to the user and scores their responses.#### 8. **EatTheFood.c**
A simple console game where the player must "eat" food items on the screen.#### 9. **TelecomBillingSystem.c**
Manages telecom customer billing, including call logs and bill calculations.#### 10. **BankAccountSystemFS.c**
A bank account management system that handles transactions, balance inquiries, and account details using file storage.#### 11. **StudentInformationManagementSystem.c**
Manages student information including personal details, grades, and academic records.#### 12. **HospitalManagementSystem.c**
A system to manage hospital operations such as patient records, appointments, and billing.#### 13. **BusReservationSystem.c**
A system to manage bus reservations, including seat availability and ticket booking.#### 14. **OnlineVotingSystem.c**
A basic online voting system that records and counts votes for different candidates.#### 15. **NumberSystemConversion.c**
Converts numbers between different number systems such as binary, octal, decimal, and hexadecimal.#### 16. **SnakeGame.c**
A console-based implementation of the classic Snake game.#### 17. **PrintCalendar.c**
Prints the calendar for a given month and year, including proper day alignment.#### 18. **TicTacToe.c**
A simple implementation of the Tic-Tac-Toe game that can be played between two players.#### 19. **2048.c**
A console-based version of the 2048 puzzle game, where players combine numbers to reach 2048.## How to Compile and Run
Each C program can be compiled using a C compiler like `gcc`. Below is a general way to compile and run the programs after going to the `/Code` Directory:
```bash
gcc Code/program_name.c
./program_name
```