Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Phase 1 : Contact Management Svstem Introduction: The Contact Management System is a console - based application developed in C + + . The system
Phase : Contact Management Svstem
Introduction:
The Contact Management System is a consolebased application developed in C The
system aims to manage contacts using structures to store information about each
contact, including a unique ID name, phone number, email, and address. The project
utilizes functions to perform essential operations like adding contacts, sorting them by
name, searching for a contact by name, and displaying contacts based on various
criteria.
Structures Used:
Address Structure:
street string
city string
state string
postalCode string
Contact Structure:
id int
name string
phoneNumber string
email string
address Address structure
Your system must have at least these functions
readContactsFromFile: Reads contact information from a file named "contacts.txt into the system.
writeContactsToFile: Writes all contact information from the system into a file named "contacts.txt
displayContact: Displays detailed information about a specific contact.
displayAlicontacts: Displays information for all stored contacts.
readContact: Reads input from the user to create a new contact.
addContact: Adds a new contact to the system.
sortContactsByName: Sorts contacts alphabetically by name.
searchContactByName: Searches for a contact by name and returns its ID
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started