Assessment Brief
🎓
Dissertation chapter stuck? We write every section.
Literature review, methodology, data analysis, findings, and discussion β our dissertation writers handle it all. We align with your university's exact format and provide model chapters you can reference throughout.
✓ Plagiarism-free · ✓ 100% human-written · ✓ Free revisions · ✓ Confidential
🔒 No payment to start · From $11/page
TaskTrack, we are going to read Task items from an external file when user starts the application and write all the Task items back to that file when user quits. You need to determine the file format when you write out the Task items so that you know how to read them back in next time when user starts the application.Remember, your file must be a text file.Requirements:Incorporate the use of C++ classes in your design.Write an interactive text based menu interface (using a loop) that will allow the user toο· Enter a task or assignmentο· Display all of the tasks that are in the fileο· Find a task by Courseο· QuitFor each task, you need to keep track of:ο· Course Name that it is for (e.g., CS162)ο· Description of the assignment (e.g., Finish Lab 2)ο· Due date (e.g., 9/26/2009)Allow the program to keep looping until user wants to quit. When the program starts, it should load the tasks from external file (“tasks.txt”) into memory. When user enters the three items of a task, the program needs to read them in, save them in memory and eventually write them to the external data file (“tasks.txt”). The file format could look like: (The ‘;’ is used as a delimiter or field separator.) Please read the Design Considerations section on next page.CS162;Finish Lab 2;9/26/2009 CS201;Take Quiz 1;9/28/2009Design Considerations (Please read carefully and thoroughly):Please follow the specifications below and do not deviate from them. Failure tofollow the specifications will result in deduction of points.1. Name your file lab3.cpp. If there are multiple files, name them appropriately andname your main file lab3.cpp.2. Please be sure the source file includes your name, assignment description andnumber, and date, as a program comment!3. Write at least four functions WITH arguments for this assignment.4. Use structs or class named Task to model task. You are encouraged in every wayto use class to model task in this lab. If you do the work here, you will benefit fromthis in projects 4 and 5.5. You MUST use class named TaskList to model the collection of tasks.6. You MUST use array of Task to implement the above class, TaskList.7. When using class, please make sure you encapsulate the data, which means make allthe instance data members private and provide accessor methods and mutatormethods to access and manipulate the data.8. Hint: In this assignment, the description and course name may have multiple words init. Therefore, you now SHOULD read using the 3 argument version of get.9. Watch out. When using the 3 argument version of get you need to make sure toremove the delimiter or newline. Therefore, anytime you read (even a confirmationmessage), make sure to eat the newline!10. Make sure to have a delimiter written between each item in the file β like a newline.This will be important when you read the information back from the file.11. Your txt file must have at least 3 line items when you submit it.Do-Not List:ο· No Global Variables (you can have global constants)ο· No use of the stdio library (use iostream and fstream)ο· Instead of the string class, you will be using arrays of characters and the cstringlibraryο· No goto statements.
💬
Talk directly to your writer β no middleman.
Unlike other services, our platform lets you message your writer directly. Share extra instructions, ask questions, and get real-time updates as your paper is written.
No call centres β real writers