Starting from:

$24.99

Implement student database system using linked lists_Project 2

1 Introduction
In this project, you will implement a student database system using linked lists. 
2 Goal
The goal of this project is to implement a shared library that contains the functionality to manage a student database system. Your library will support several functions including:
• Addition and removal of students. • Addition and removal of courses for students. • Writing and reading database information to files in text format. • Writing and reading database information to files in binary format.
3 Included files
You are provided with the following files:
parser.h A header which contains the required structures and the prototypes for all the exported functions. You will implement the listed functions.
libparser.a A static library that contains the implementation. You may use it to test for expected output for different inputs. It has been tested on remote.cs.binghamton.edu. It may or not work on other machines.
driver.c A sample driver program that invokes functions in the library.
sample input.txt A sample text input file.
output.txt An output text file generated by the driver.
output.bin A binary output file generated by the driver. Run it using hexdump on remote to see its contents.

More products