C++ Program for
A simple telephone directory record...please read further details.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
Details:
contains the following fields:
Name
Address
Phone number
Where Name includes last name, first name and middle initial.
Address includes street name, street number, city, 2-characters state and zip-code.
**Requirements**:
[login to view URL] a class to model the phone record with all needed functionality.
[login to view URL] a menu driven program, called PhoneDir, to test your class.
Your program should show the main menu with the following options:
i. Load data file, (default data file name is [login to view URL])
ii. Search records
iii. Quit
Where:
· Load data file option will prompt for a file name and read all the data into memory.
·Search records options allows searching by Last name and First name, where wild-card, *, can be used in the beginning and/or at the end of the searching string(s)
The result of the search should be displayed 10 records as a time in ascending order (by Last Name) where the user can choose any of the active display to: modify or delete.
·Quit option should prompt the user whether to save the change, if there are any changes have been made, to the data file or not, and performed the task accordingly.
**The format for the data file is as follows:**
Last, First MiddleInit: Phone Number: Street Name and Number, City, State Zip-code
Last, First MiddleInit: Phone Number: Street Name and Number, City, State Zip-code
to be stored in this format
2123456789
but displayed in this format
212-345-6789
Also additional formatting may be required, to be specified later
need .cpp file and .h file
-programmed using relatively simple vectors and classes, no complicated concepts
## Platform
Software Package: MS Visual C++ 6.0 Compiler