Skip to content

This C Project repository contains Projects that have played a key role in my understanding of the technical workings of C programming language.

License

Notifications You must be signed in to change notification settings

briviamoon/C_Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C Projects Repository

Welcome to my C projects repository on GitHub! This repository contains projects that I've worked on in C or I'm currently working on, which are:

Calendar Generator

The Calendar Generator is a C program that generates a calendar for a given month and year. It provides the ability to display the calendar for any month and year, making it a helpful utility for organizing events and appointments.

Usage

To use the Calendar Generator, follow these steps:

  1. Compile the source code.
  2. Run the executable, providing the desired month and year as command-line arguments.

Password Generator

The Password Generator is a C program that generates secure passwords and writes them to a file. The passwords are generated based on user-defined parameters, including length and the size of the output file in megabytes (MBs). This project is a handy tool for creating strong and unique passwords.

Usage

To use the Password Generator, follow these steps:

  1. Compile the source code.
  2. Run the executable, specifying the desired password length and the size of the output file.

TCP Server with Clients

The TCP Server with Clients is a C project that implements a basic TCP server capable of accepting multiple client connections. This project serves as a foundation for building networked applications and can be extended to support various client-server interactions.

Usage

To use the TCP Server with Clients, follow these steps:

  1. Compile the server and client source code separately.
  2. Start the server, which listens for incoming client connections.
  3. Launch one or more client instances to connect to the server.

Getting Started

To get started with any of the projects, follow the specific instructions provided in their respective project directories. Make sure you have a C compiler installed to build and run the programs.

License

This repository is open-source and available under the MIT License. Feel free to use, modify, and distribute the code as per the terms of the license.

I hope you find these projects helpful and informative. If you have any questions or suggestions, please don't hesitate to reach out. Happy coding!

About

This C Project repository contains Projects that have played a key role in my understanding of the technical workings of C programming language.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages