Do the following in C++. (1) Create three files to submit. ContactNode.h - Class declaration ContactNode.cpp - Class definition main.cpp - main() function (2) Build the ContactNode class per the following specifications: Public member functions Build the ContactNode class per the following specifications: Public member functions InsertAfter() GetName() - Acessor GetPhoneNumber - Accessor GetNext() - Accessor PrintContactNode() Private data members string contactName string contactPhoneNum ContactNode* nextNodePtr Ex. of PrintContactNode() output: Name: Roxanne Hughes Phone number: 443-555-2864 (3) In main(), prompt the user for three contacts and output the user's input. Create three ContactNodes and use the nodes to build a linked list. Ex: Person 1 Enter name: Roxanne Hughes Enter phone number: 443-555-2864 You entered: Roxanne Hughes, 443-555-2864 Person 2 Enter name: Juan Alberto Jr. Enter phone number: 410-555-9385 You entered: Juan Alberto Jr., 410-555-9385 Person 3 Enter name: Rachel Phillips Enter phone number: 310-555-6610 You entered: Rachel Phillips, 310-555-6610 (4) Output the linked list Ex: CONTACT LIST Name: Roxanne Hughes Phone number: 443-555-2864 Name: Juan Alberto Jr. Phone number: 410-555-9385 Name: Rachel Phillips Phone number: 310-555-6610
Do the following in C++.
(1) Create three files to submit.
- ContactNode.h - Class declaration
- ContactNode.cpp - Class definition
- main.cpp - main() function
(2) Build the ContactNode class per the following specifications:
Public member functions
- Build the ContactNode class per the following specifications:
- Public member functions
- InsertAfter()
- GetName() - Acessor
- GetPhoneNumber - Accessor
- GetNext() - Accessor
- PrintContactNode()
Private data members
- string contactName
- string contactPhoneNum
- ContactNode* nextNodePtr
Ex. of PrintContactNode() output:
Name: Roxanne Hughes
Phone number: 443-555-2864
(3) In main(), prompt the user for three contacts and output the user's input. Create three ContactNodes and use the nodes to build a linked list.
Ex:
Person 1
Enter name:
Roxanne Hughes
Enter phone number:
443-555-2864
You entered: Roxanne Hughes, 443-555-2864
Person 2
Enter name: Juan Alberto Jr.
Enter phone number:
410-555-9385
You entered: Juan Alberto Jr., 410-555-9385
Person 3
Enter name:
Rachel Phillips
Enter phone number: 310-555-6610
You entered: Rachel Phillips, 310-555-6610
(4) Output the linked list
Ex:
CONTACT LIST
Name: Roxanne Hughes
Phone number: 443-555-2864
Name: Juan Alberto Jr.
Phone number: 410-555-9385
Name: Rachel Phillips
Phone number: 310-555-6610

Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 1 images









