Standards for Assignment#2 - CSI2131 - Sections A and B - Winter 2001
Marks will be deducted for assignments that don't conform to these
First, you must conform to the general standards
set up for all the assignments. In addition to the things already
mentioned in the general standards also provide a printout of "output.txt"
Your diskette should contain all (and only) the following files
(named exactly as below):
Your printouts must conform to the following standards:
- directory huffman/ containing:
- all the files supplied to you for Programming Problem 1
(containing your modified code and no new files)
- huffman.exe: the executable file
- decoded.txt: the decoded message obtained from the input file provided
- directory password/ containing the following files:
- comparable.cpp, comparable.h, student.h, student.cpp, sorted.txt
- bsearch.h: header file for binary search class
- bsearch.cpp: implementation for methods of binary search class
- password.cpp: the file containing your main program, prompting the
user for information.
- password.exe: the executable file
Again, if you create more classes, place them in the best suited file
among the files requested.
You should highlight on the printout of the code all the modifications
you have performed.
- Only handin printouts of modified files! For instance, if
"student.h" is identical to the one provided, do not include a printout
for it. If the printout for a file is not included, we will assume it is identical
to the one provided.
You are free to write your assignment using the compiler of your choice.
However, the files you hand in should work with the following compiler
available at the CUBE laboratories:
You should allow enough time before the due date to make sure your
program works there and to correct your program in order to work
with this compiler.
Your assignment is going to be compiled at the CUBE with the
above mentioned compiler.
- Borland C++ Version 5
Some students requested a change in the version of
the compiler. We may decide to allow a newer version
of Borland C++ compiler, but this is not decided yet.
Check this page later for updates on this matter.
Borland C++ 5.5 can be downloaded
for free from the