Question: Program Description - Telephone directory The purpose of this project is to implement a C + + program to maintain and manage a telephone directory.
Program Description Telephone directory
The purpose of this project is to implement a C program to maintain and manage a telephone
directory. The telephone directory will be used to store subscriber details surname name and
telephones The implementation should be done using SORTED linked lists. To manage the directory
your program should offer the following methods through a menu:
Add a new subscriber: Ask the user for the new subscriber's name, surname and telephone
numbers organize them appropriately in a structure class or struct called User, and store this
structure in a linked list sorted with surnamename using dynamic memories.
Removing a phone number from a subscriber: Ask for the surname and name of the subscriber,
and the phone number to be removed and perform the removal.
Add a phone number to a subscriber: Ask for the subscriber's surname and name, the phone
number to be added, and add it
Display a subscriber's phone numbers: Ask for the subscriber's surname and name, and display
all the subscriber's phones numbers.
Delete a subscriber: Ask for the subscriber's surname and name and delete the record
associated with that name.
Sorted display of directory items by SurnameName: Print all directory items sorted in
alphabetical order by subscriber surname and then name.
Exit: Your program should save all the entries in the table to the file specified at the start of the
program as described in the next paragraph and terminate it
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
