1. Engineering
  2. Computer Science
  3. the aim of this homework assignment is to write a...

Question: the aim of this homework assignment is to write a...

Question details

The aim of this homework assignment is to write a ContactBook class that will store a list of Contacts in an array. A ContactBook is identified by an owner (last name and first name of the owner). This homework assignment will also help build towards project 1, which will be to write a program implementing a Management System for a Personal Contact Book. For this assignment write a ContactBook class. This class will store a list of Contacts in a stack allocated array of default capacity 10. (For now it will be of fixed capacity partially filled array. Later we will modify it to make it growable). You must be able to add new contacts to a list, delete old contacts, update existing contacts, search for a contact, and display the entire contact list. All of these will be implemented as member functions. In addition you will have functions that will give you size of the list, get particular contact at a particular index location and any other necessary functions. Write a driver program that will be a menu driven application. The program will create a single ContactBook which is empty in the main program. A menu will have the following options: 1) Add New Contact 2) Delete Old Contact 3) Display Contact Info (contact is identified by last name and first name) 4) Update Contact Info (contact is identified by last name and first name) 5) Display Entire Contact List 6) Exit

Solution by an expert tutor
Blurred Solution
This question has been solved
Subscribe to see this solution