CSCI 380 -- Lab 5

A Philosophical Meal

Handout

A tarfile can be acquired here: lab5-handout.tar

Objectives

Files and Terminology

A table keeps track of the available resources (utensils).

NOTE: YOU WILL WANT TO IMPLEMENT ALL CHANGES IN table_checkin BEFORE the code I wrote, NOT AFTER

Testing

Invoking make will generate a binary ./dining which requires three inputs:

The program will report valid or invalid at the end

To suppress debug output: make clean && NDEBUG=1 make

Submission

You can invoke make handin to generate a handin.tar file. Upload/submit this file to autolab.

Grading Criteria

This lab will be graded out of 100 points. Please note: only 60 points is autograded