Given the "Document" class below, you will write a basic version of Google Drive. Your program will store two lists of documents, one for documents the user has created and one for created documents...


Given the "Document" class below, you will write a basic version of Google Drive. Your program will store two lists of documents, one for documents the user has created and one for created documents the user has shared with a friend. The user will have a few options which you will need to implement (note: the menu will only be displayed once at the beginning of the program):



  • Add a document to the user's list:

    • Allow the user to enter the document name, document extension, and document contents and then add that Document to the list of documents

    • Rename one of the user's documents

      • Allow the user to enter the index of the document in their list they want to rename

      • Allow the user to enter the updated name of that document

      • Set the name of the document to be the updated name they enter



    • Share one of the user's documents with a friend

      • Allow the user to enter the index of their document they want to share with their friend



    • Display all the documents in both the user's and the friend's list.

      • Print all the information about all the documents in the user's list

      • Print all the information about all the documents in the friend's list




    • Think about what type of object you want your vectors to store (hint: you want any change in the document you share with your friend to change in your list AND their list). At the end of the program, free up any memory you may have allocated. Note - do not worry about error checking for invalid indexes.







Jun 09, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here