Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Note: Code in C++ Problem. Create a command line TODO list program. Prompt your client. The first character/symbol they enter will be the command. Follow

Note: Code in C++

Problem.

Create a command line TODO list program. Prompt your client. The first character/symbol they enter will be the command. Follow that with a space. Finally, enter the todo list item. Example: "+ Study for Final" (dont enter the quotes). This causes Study for Final to be entered into the TODO list with todays date. You will need to have the following fields at a minimum: TODO itself, date added, and TODO Identification number, but you can add as many other fields as you wish.

Requirements.

Make you code as reliable as possible.

Make your program output easy to read.

You can use anything from the standard template library.

Construct using OOP.

Style guide elements apply: comments, layout, Program Greeting, Source File Header, and variables etc. etc.

"C" Specification Bundle.

1. // Specification C1 - + Symbol Allow the user to enter tasks with a "+" symbol.

2. // Specification C2 - ? Symbol Allow the user to display all tasks with a ? symbol.

3. // Specification C3 - - symbol Allow the user to remove a task with a "-" symbol (use an ID number to remove the TODO). This doesnt necessary mean you need to delete it immediately. "B" Specification Bundle.

1. // Specification B1 - Overload Overload the insertion stream operator for output.

2. //Specification B2 - Save to disk Save the TODOs so they persist when the program is restarted.

3. // Specification B3 - Quit symbol Create a command symbol to quit the program.

A" Specification Bundle.

1. // Specification A1 - Overload symbols Overload the symbols in C1 and C3 to simplify coding those activities.

. // Specification A2 - Copy Constructor Decide how you want to deal with copying your TODO class(es). Then implement it.

3. // Specification A3 - Assignment Similar to A2 above, decide how you want to deal with assignment for your TODO class(es). Then code your solution.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Data Management Databases And Organizations

Authors: Richard T. Watson

2nd Edition

0471180742, 978-0471180746

More Books

Students also viewed these Databases questions

Question

=+Are there shop stewards?

Answered: 1 week ago