Answered step by step
Verified Expert Solution
Question
1 Approved Answer
This week we will create a Linked-List (data structure) that will consist of 4 source code files. You will be given three files that are
This week we will create a Linked-List (data structure) that will consist of 4 source code files. You will be given three files that are already written: main.c, createList.c and releaseMemory.c (plus a header file prog9.h), the fourth file (called p9.c-which you need to write). To copy these files to your account, perform the following commands: Login to your ctec.clark.edu account (i.e. the Linux server). At the prompt, type rightarrow mkdir prog9 At the prompt, type rightarrow cd prog9 At the prompt, type rightarrow cp/home/faculty/skoss/p9 files/*. At the prompt, type rightarrow ls -l You should now see the following 5 files listed: 1. createList.c 2. main.c 3. p9.c 4. prog9.h 5. releaseMemory.c You need to add code to the file named p9.c If you open p9.c with vi, you'll see a function definition already started as follows: void print_list (PERSON *person_ptr) { } As you can see from the function definition, you are passed a pointer (i.e. person_ptr) to a PERSON object. The pointer will be pointing at the beginning of a linked-List of PERSON objects. You need to traverse the linked-list and print the information (i.e. name & age) to the screen of each object as you traverse the list. Use the following command to build your executable: gcc main.c createFile.c p9.c releaseMemory.c p9
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started