The process of completing CS480's assignments and labs with the help of git version control!
Course Book: Beginning Linux Programming 4th Edition (Matthew and Stones)
All assignments have been tested using gcc 4.8.5 20150623 (Red Hat 4.8.5-44)
Contains writing_bog.c
which is a program that will transcribe any .txt file and produce two different files. In this case, the Irish folk song contained in bog_lyrics.txt
will be transcribed.
The first file, bog_written.txt
, is simply a char-by-char rewrite of the input .txt file.
The second file, bog_written_NA.txt
, is a line-by-line rewrite that does not include non-alphabetic characters from the input .txt file.
Contains player1.c
, player2.c
, string_game.c
and string_game.h
. In other words, the source code to 57 Pipes, a two-player string manipulation game.
Contains inchworm.c
which is a simulated inchworm holding pen using the ncurses library. Each worm runs on a POSIX thread and follows a set of rules to make sure these critters stay on the screen at all times.
Contains whackamole.c
, a whack-a-mole clone made in C using ncurses.