Pojects programmed in C and a couple in assembly.
This repository contains projects on C programming language. The projects cover:
- Compilation
- Commenting code and following a coding style standard
- Variables, types, operators, expressions Loops, nested loops
- Conditional statements
- Functions
- Pre processor, macros, header files Pointers, pointers to pointers, pointers to functions, pointer arithmetic
- Arrays, multidimensional arrays Structures
- Static and dynamic libraries
- Program arguments
- Dynamic allocation
- Virtual Memory, Heap and stack
- Binary operations
- Makefiles
- Ubuntu 14.04 LTS
- gcc 4.8.4 (-Wall, -Werror, -Wextra, and -pedantic flags)
In your terminal, git clone the directory with the following command:
git clone https://github.com/squidcarroll/[Github project directory]
Compile the files using:
gcc -Wall -Werror -Wextra -pedantic *.c -o [list of all c files]./[executable file]Run a C program at your shell prompt normally as directed.
Sid Carroll