C Programming Assignment 3184227

Basic application programming in C is an essential step down towards the lower levels of computing. This project explores fundamental aspects of getting work done in C:

  • Dynamic memory management withmalloc()/free()
  • Reading data from files in both text and binary format
  • Displaying information to the screen
  • Reading commands from users in interactive programs
  • Dealing withstructsand the data structures they can build

The assignment is divided into several problems utilizing many of the above techniques.

  • Problem 1 deals with reading data from files into dynamically allocated arrays
  • Problem 2 builds a simple display routine which can be used to display the data read using Problem 1 code
  • Problem 3 builds a simple binary search tree application