COMP225 Assignment 2 updates

  1. You can download the binary for the Tasks to help with your testing. Task1 , and Task2 .

  2. Please note the small typos in the specs. The specification for NextEquiv should be as follows:

     void NextEquiv();
     // POST: increments CurrentIndex.
    
    
  3. For the automarking, please ensure that your functions output only what was asked for in the assignment (that is, no prompts etc.)

  4. Please recall that EOF is "CTRL d" on unix machines, and not "CTRL z" or "CTRL c". Using those last two instead could cause strange behaviour, or even abnormal terminations.

  5. Some students are reporting "abnormal termination" in the automarking, which does not show up on titanic. Things to consider are:
    1. uninitialised variable;
    2. call of a function with incorrect parameters (too many or too few);
    3. a missing case in a switch statement;
    4. a non-void function sometimes returns no value.
    If you feel you have abnormal terminations that are not your own fault, please report them to Annabelle McIver. Note however that the instances above are things we must all guard against ourselves, by defensive programming.

All enquiries to Annabelle McIver