Computer Science 2574 |
Intro to Data Structures & Soft Eng
|
#include "screens.h" //************************************************************************** // Function: startscreen // Purpose: Prints to the screen a start message with information about // the program. // Called By: Main // Calls: clearscreen // Parameters: NONE // Return value: Void // Authors: John W. Boyd III & Cullen J. Morris //************************************************************************** void startscreen() { char tmpchar; //local char variable that holds what is input by the keyboard cout << "\t\t\tData Opscan Grader" << endl; cout << endl; // skip a couple of lines cout << endl; cout << "\t\t\t DOG Version 1.1" << endl << endl; cout << " Programmers: Cullen Morris - cumorrris@vt.edu" << endl; cout << " John W. Boyd III - joboyd3@vt.edu" << endl; cout << endl; // skip a couple of lines cout << endl; cout << " This program builds upon the first and second programs by" << endl; cout << " building an Opscan Database (ODB) file and storing the opscan" << endl; cout << " data in dynamic doubly linked lists. The opscan data can be" << endl; cout << " viewed using simple menus to traverse the linked lists. DOG" << endl; cout << " will also allow the user to open a previously built ODB file" << endl; cout << " and build and view the linked lists based on that file. DOG" << endl; cout << " also enables the user to edit any of the student test data as" << endl; cout << " well as change the answer keys or the test memo. The user can" << endl; cout << " also recalculate test grades and compute statistics such as" << endl; cout << " the class average and the standard deviation. Some new" << endl; cout << " features available with this version of DOG are the Save" << endl; cout << " and SaveAs commands." << endl; cout << endl; // skip a couple of lines cout << endl; cout << " Press enter to continue." << endl; scanf("%c",&tmpchar); //read in a character from the keyboard while(tmpchar != '\n') //make sure the character is the newline { scanf("%c",&tmpchar); } clearscreen(); //call the clear screen function } //end of startscreen //***************************************************************************** // Function: helpscreen // Purpose: Display a screen that tells what the program does // Called By: ProgramMenu // Calls: clearscreen // Parameters: NONE // Return value: void // Authors: John W. Boyd III & Cullen J. Morris // Version: 1.1 //****************************************************************************** void helpscreen() { char tmpchar; //local char variable that holds what is input from the //keyboard cout << endl; cout << "\t\t\t DOG" << endl; cout << "\t\t\tVersion 1.1" << endl << endl << endl; cout << "\t\tHELP SCREEN" << endl << endl; cout << " There are a few things that a novice DOG user may need some" << endl; cout << " small assistance on." << endl << endl; cout << " - If the user wishes to edit any of the following, they can" << endl; cout << " only do this while viewing the student results:" << endl << endl; cout << " - SSN, Name, Form Letter, Group Number, or Chair#" << endl << endl; cout << " The other two editing options, Answers and Memo, can only" << endl; cout << " be changed while viewing the student answers." << endl << endl << endl; cout <<" Press enter to continue." <