MAIN.C HERE IT IS!!!!!!!!!! NOTE.H HERE IT IS!!!!!!!!!! NOTE.C THIS IS WHAT I NE
ID: 3821620 • Letter: M
Question
MAIN.C HERE IT IS!!!!!!!!!!
NOTE.H HERE IT IS!!!!!!!!!!
NOTE.C THIS IS WHAT I NEED HELP WITH!!!!! EVERYTHING RUNS TOGETHER SO PLEASE DON'T POST MAIN.C OR NOTE.H! THANKS!
Project Overview: The world is full of lists. You realized this as your parents were marveling at how wonderful their new "notes" application on their smartphone was. They love the idea of being able to maintain grocery lists (or Walmart lists or Target lists, simply adding and removing items as they need. You realize that this "notes app" is nothing more than a set of linked lists. For this project, we will write our own version of "notes" that uses the two data structures shown below: typedef struct note typedef struct item char name char name Item *itemList; struct item next struct note next I tem. The basic idea is that you have a list of notes. Each note has a name and a list of items in that note. Each item in the note is an English description of the item and a pointer to the next item in that note. The example below shows two notes, the first with three items and the second with two items. In the example below, you have one linked list of Notes (that contains two notes a Publix note and a Walmart note). This linked list is shown in red. Each "note contains a linked list of items, so you have two linked lists of Items (one for the Publix note and one for the Walmart note). These two linked lists are shown in blue and green List Head of Note Publix Walmart Head of Item List List Head of Item Next not NULL Gallon of Milk 3-t Loaf of bread Toothpaste Toothbrush apples NULL Next Item NUL Next Item In building this project, we establish the user interface (what the user actually does to create and modify and print and remove notes and then define a set of back-end functions that actually manage the linked lists. Given this, we separate our program into three files as shown below: contains the user interface code. This prompts the user for an action and performs that action. main. C note h -contains definitions of our structures and function prototypes for all the linked list functions implementation of the functions listed in note.h that manipulate the linked lists. These note .c nctions are called by the main.c routine as needed to complete the various operations For this project, we will give you a working version of main.c and note.h and a skeleton empty note.c file. You only have to complete the nine functions in note.c that manipulate linked lists What You Need To Do Create a directory project6 on your machine. In that directory, you will have three files, main.c and note h and note c. The files main.c and note.h have already been written, you must complete note.c o The file main.c is the user interface (driver routine. It contains the main program that calls the various functions used to create and maintain notes o The file note h contains declarations for the two structures used in the program, as well as function signatures for all the functions used by the driver routine o The file note c contains the actual code used to implement each of the functionsExplanation / Answer
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.