//
// NAME
// person.cpp
//
// DESCRIPTION
// This file contains functions used to implement the Person module.
//
// For descriptions of the parameters and return values of
// exported (non-static) functions, see person.h.
//
//
// Include files.
//
#include <iostream.h>
#include "bool.h"
#include "person.h"
//
// NAME
// printPerson
//
// DESCRIPTION
// This function prints each field of the given person structure.
// A newline is printed at the end of each field and at the end
// of the person.
//
void printPerson(person& p) {
cout << "First name: " << p.firstName << endl;
cout << "Last name: " << p.lastName << endl;
cout << "Age: " << p.age << endl;
cout << endl;
return;
}
//
// NAME
// readPerson
//
// DESCRIPTION
// For each field in the person structure, this function displays
// a prompt, then reads in the value for that field. No error
// checking is done.
//
void readPerson(person& p) {
cout << "Enter first name of person (up to "
<< firstNameLen << " characters): ";
cin >> p.firstName;
cout << "Enter last name of person (up to "
<< lastNameLen << " characters): ";
cin >> p.lastName;
cout << "Enter age of person (integer): ";
cin >> p.age;
return;
}
//
// End of file.
//