Write a c program that keeps track of an array of person


Write a C++ program that keeps track of an array of Person objects and handles basic commands.

The Person object contains the following fields:

FirstName{ string }
LastName{ string }

INSERT - inserts a Person into the array based on user input, sorts the array by last name, and prints out all of the entries in the array. (Format: INSERT - LastName, FirstName)

If a given Person already exists in the array, then the program will return an error message to the user.

If the user input does not follow the LastName, FirstName format, then the program will return an error message to the user.

Example:

Input - INSERT - Smith, John
Output
Doe, Jane
Smith, John

VIEW - prints out the current array. (Format: VIEW)

Example:

Input - VIEW
Output
Doe, Jane

Smith, John

DELETE - deletes a person from the array based on user input, sorts the array, and prints out all of the entries in the new array. (Format: DELETE - LastName, FirstName)

Example:

Input - DELETE - Smith, John
Output
Doe, Jane

If the Person to be deleted from the array does not exist in the array, then the program will return an error message to the user.

If the user input does not follow the LastName, FirstName format, then the program will return an error message to the user.

Utilize functions, loops, and pointers where applicable, and remember to include error handling to let the user know if something went wrong during your program.

Request for Solution File

Ask an Expert for Answer!!
C/C++ Programming: Write a c program that keeps track of an array of person
Reference No:- TGS01459944

Expected delivery within 24 Hours