Create a program that manages the primary email address and phone number for a contact. Note: Bold words are output while non-bold words are input in the following console sample. Console Sample Contact Manager COMMAND MENU v a d x Show all contacts View a contact Add a contact Delete a contact Exit program Command: 1 Invalid command. Try again. Command: Guido van Rossum Eric Idle Mike Murach Command: v Name: Eric Invalid contact name. Command: v Name: Eric Idle Email: eric@ericidle.com Phone: 322-422-1244 Command: a Name: Allen Walker Email: allen@walker.com Phone: 653-963-3263 Allan Walker was added. Command: Guido van Rossum Eric Idle Mike Murach Allan Walker Command: v Name: Allan Walker
Create a program that manages the primary email address and phone number for a contact. Note: Bold words are output while non-bold words are input in the following console sample. Console Sample Contact Manager COMMAND MENU v a d x Show all contacts View a contact Add a contact Delete a contact Exit program Command: 1 Invalid command. Try again. Command: Guido van Rossum Eric Idle Mike Murach Command: v Name: Eric Invalid contact name. Command: v Name: Eric Idle Email: eric@ericidle.com Phone: 322-422-1244 Command: a Name: Allen Walker Email: allen@walker.com Phone: 653-963-3263 Allan Walker was added. Command: Guido van Rossum Eric Idle Mike Murach Allan Walker Command: v Name: Allan Walker
Chapter14: Introduction To Swing Components
Section: Chapter Questions
Problem 10PE
Related questions
Question
Please help with my C++
Specifications
• For the view and delete commands, display an error message if the user enters an invalid contact number.
• Define a structure to store the data for each contact.
• When you start the program, it should read the contacts from the tab-delimited text file and store them in a
•When reading data from the text file, you can read all text up to the next tab by adding a tab character ('\t') as the third argument of the getline() function.
•When you add or delete a contact, the change should be saved to the text file immediately. That way, no changes are lost, even if the program crashes later
![Create a program that manages the primary email address and phone number for a contact.
Note: Bold words are output while non-bold words are input in the following console sample.
Console Sample
Contact Manager
COMMAND MENU
s
v View a contact
Show all contacts.
a - Add a contact
d Delete a contact
x Exit program
Command: 1
Invalid command. Try again..
Command:
Guido van Rossum
Eric Idle
Mike Murach
Command: V
Name: Eric
Invalid contact name.
Command: V
Name: Eric Idle
Email: eric@ericidle.com
Phone: 322-422-1244
Command: a
Name: Allen Walker
Email: allen@walker.com
Phone: 653-863-3263
Allen Walker was added.
Command:
Guido van Rossum
Eric Idle
Mike Murach
Allen Walker
Command: v
Name: Allen Walker](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Ff482ec23-fd6e-4f4d-93b4-b6c901779c4b%2Fbacadf86-608b-4a81-874a-c2ba54591d42%2Feg1srnl_processed.png&w=3840&q=75)
Transcribed Image Text:Create a program that manages the primary email address and phone number for a contact.
Note: Bold words are output while non-bold words are input in the following console sample.
Console Sample
Contact Manager
COMMAND MENU
s
v View a contact
Show all contacts.
a - Add a contact
d Delete a contact
x Exit program
Command: 1
Invalid command. Try again..
Command:
Guido van Rossum
Eric Idle
Mike Murach
Command: V
Name: Eric
Invalid contact name.
Command: V
Name: Eric Idle
Email: eric@ericidle.com
Phone: 322-422-1244
Command: a
Name: Allen Walker
Email: allen@walker.com
Phone: 653-863-3263
Allen Walker was added.
Command:
Guido van Rossum
Eric Idle
Mike Murach
Allen Walker
Command: v
Name: Allen Walker
![Email: allen@walker.com
Phone: 653-863-3263
command: d
Name: Allen Walker
Contact removed!
Command:
Guido van Rossum
Eric Idle
Mike Murach
Command: x
Bye!
The contacts.txt file (the 3 columns are name, email and phone no respectively,
aligned with tabs)
Guido van Rossum
Mike Murach
Eric Idle
guide@guidovanrossum.com 734-123-4567
mike@murach.com
eric@ericidle.com
559-123-4567
322-422-1244](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Ff482ec23-fd6e-4f4d-93b4-b6c901779c4b%2Fbacadf86-608b-4a81-874a-c2ba54591d42%2Fum9t9uk_processed.png&w=3840&q=75)
Transcribed Image Text:Email: allen@walker.com
Phone: 653-863-3263
command: d
Name: Allen Walker
Contact removed!
Command:
Guido van Rossum
Eric Idle
Mike Murach
Command: x
Bye!
The contacts.txt file (the 3 columns are name, email and phone no respectively,
aligned with tabs)
Guido van Rossum
Mike Murach
Eric Idle
guide@guidovanrossum.com 734-123-4567
mike@murach.com
eric@ericidle.com
559-123-4567
322-422-1244
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 10 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781337671385/9781337671385_smallCoverImage.jpg)
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
![Programming with Microsoft Visual Basic 2017](https://www.bartleby.com/isbn_cover_images/9781337102124/9781337102124_smallCoverImage.gif)
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781337671385/9781337671385_smallCoverImage.jpg)
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
![Programming with Microsoft Visual Basic 2017](https://www.bartleby.com/isbn_cover_images/9781337102124/9781337102124_smallCoverImage.gif)
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
![Microsoft Visual C#](https://www.bartleby.com/isbn_cover_images/9781337102100/9781337102100_smallCoverImage.gif)
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,