Question: c++ Lab #2 Address Book Unsorted List Using classes, design an online address book to keep track of the names (first and last), addresses, phone
Lab #2 Address Book Unsorted List Using classes, design an online address book to keep track of the names (first and last), addresses, phone numbers, and dates of birth. The menu driven program should perform the following operations: Load the data into the address book from a file Write the data in the address book to a file Search for a person by last name or phone number (one function to do both) Add a new entry to the address book Delete an entry from the address book based on a phone number or last name Implement address book as unordered linked list No error checking of the data in the input file needed All records in the input file unique, no duplicates Make sure each function has a description, post and pre conditions Sample of a record John Doe 6202 Winnetka Canoga ca 91336 Record format one record per line, items separated by a blank space First and last Names are one word each building number: one word ( 6202) street name: one word, no str. blvd. etc Victory) city: one word (Reseda) phone: 10 digits, no formatting characters (8187196458) birth date: 07 20 1965 ( month, day, year), no formatting characters Lab #2 Address Book Unsorted List Using classes, design an online address book to keep track of the names (first and last), addresses, phone numbers, and dates of birth. The menu driven program should perform the following operations: Load the data into the address book from a file Write the data in the address book to a file Search for a person by last name or phone number (one function to do both) Add a new entry to the address book Delete an entry from the address book based on a phone number or last name Implement address book as unordered linked list No error checking of the data in the input file needed All records in the input file unique, no duplicates Make sure each function has a description, post and pre conditions Sample of a record John Doe 6202 Winnetka Canoga ca 91336 Record format one record per line, items separated by a blank space First and last Names are one word each building number: one word ( 6202) street name: one word, no str. blvd. etc Victory) city: one word (Reseda) phone: 10 digits, no formatting characters (8187196458) birth date: 07 20 1965 ( month, day, year), no formatting characters
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
