Skip to content

Starciad/c_projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

C Projects

A collection of standalone C projects for learning the C programming language. Each project is located in the projects/ directory with its own makefile for building. The code largely follows C11 standards.

Projects

Basics

  • Hello World: A simple program that prints "Hello, World!" to the console.

Games

  • Battle: A command-line turn-based RPG game.
  • Uno: A command-line implementation of the Uno card game.

Compilation

Each project contains a makefile. To compile a project, navigate to its directory and run:

make

This will generate an executable file in the same directory. The main compiler used is gcc, and the code adheres to C11 standards.

Every project is self-contained, so dependencies are managed within each project's directory.