Address Book
Description:
NOTE: This program involves editing a pre-existing program:| main.cpp | book.h | book.cpp | person.h | person.cpp |
With the files provided by the instructor, edit the code so the following requirements are met.
Requirements:
a) The "addperson" to list function is suppose to add people to the linked list alphabetically. This does not work properly. Find the error and fix it.
a) remove contact functionality
Change the program so that is can properly handle the case where you are trying to remove a person from the data base but there are two or more people with the same last name.
This means, for example, if you are trying to remove a person named smith, and three smiths show up. The user must select which smith they want to delete
b) Do the same thing for the "edit contact" functionality
c) write the functions that will display the entire contact list that shows only the phone number and the first and last name
e) write the functionality that will allow a person to view the entire contact info of a person by searching for their last name
- note make sure the program can handle a search on a last name that is in the data base multiple times
f) edit the program to make it loop properly. E.G. return to the main menu after each the user is done performing their last task
Concepts:
Updated: