CSPP50101 Labs

Lab 1: Getting started with Linux

Lab 2: while-loops and C-style strings

Lab 3: getchar(), putchar(), redirection, EOF, characters and ASCII values

Lab 4: call-by-reference, arrays and array args, string args

Lab 5: command line args, malloc(), the GDB debugger

Lab 6: File I/O and header files

Lab 7: Separate compilation and makefiles, structures

Lab 8: svn and version control, typedef, function pointers

Lab 9: C Standard Library

Lab 10: Implementing and testing a data structure  -- Lab 10 Solutions