Even complicated and confusing topics will be easily developed and covered if you request our help writing an essay. Place an order today!

Write a program to read a parts list from the attached parts.dat file.  

  • Create a menu of options that will be used in a switch statement.  The options for this program will be L) Load and Print Inventory File and Q) Quit.  You will keep showing the menu and asking what option they want until they press Q to quit.  We will be adding abilities to this program over the next few assignments so for now these are the only two options we will have. (hummm…. do you have another program you did something similar too that you might be able to take that code and turn it into this request?)

  • If loading (L) - ask the user for the filename - when using a string in the open file command you will have to use the string method c_str() this returns a c-style string that the open command is expecting --- for example if your string variable to hold the prompted filename is file_name and your ifstream variable is called infile the command would look like infile.open(file_name.c_str()); -- also you probably will need to clear the buffer before you read in the file_name (#include <limits> and use code as shown in assignment #9 for reading in a string)

  • The file will have part number (int), price (double), and description (string) -- use the file attached for this assignment.  The fields will be separated by a comma (partno,price,description) - when you read in the file you will need to read in the comma as a single char just to get that character out of the file so you can read the next value.

  • You will need to create a part structure that will hold the above members (partno, price, description). (you will not be directly using this, you will only be touching this through the pointer that you will define in the next step).

  • You will need to create a pointer to the previous part structure you just created.

  • Using the pointer and the arrow operator, you will read from the file into the pointer->members.  Also in your loop that you are reading the file,  you will print the part number, description and price (using pointer->members).  The description in the file is a string, so you will have to use the getline to read that in (it will be from your infile stream instead of the keyboard stream).

testimonials icon
answer the question in the attachment first then answer the following:(c)Your company loses $1, 000 for each day the machine is broken....
testimonials icon
Week 14 discussion Please give feedback about this course (only one post is due for full credit): W...
testimonials icon
Read Case 12-1 “Stop and Shop-Scan IT!” and then answer the following questions.What is the benefit of the Scan It! data to Stop & Shop?...
testimonials icon
Question Description For this as...
testimonials icon
This assignment does not require standard APA format, though you do need to include a list of sources accessed at the end of your infograp...
testimonials icon
SCI 230 Week 1 Checkpoint Theories of Biology...
testimonials icon
 What is the name of the company you chose? Banana RepublicA company's mission is a statement that explains the purpo...
testimonials icon
Sir Gawain and the Green Knight is considered a masterpiece of Middle English romance.  While scholars still disagree about the precise...
testimonials icon
 FIN 571 Week 5 Wiley Plus Practice QuizQuestion 1Genaro needs to capture a return of 40 percent for his one-year investment...
testimonials icon
remember before u handle this work, this work is so important to me, so i will revise it many times before i turn it in and i will rate u...
testimonials icon
1)Topic: Computerized Operating Systems (OS) are almost everywhere. We encounter them when we use out laptop or desktop computer. We use t...

Other samples, services and questions:

Calculate Price

When you use PaperHelp, you save one valuable — TIME

You can spend it for more important things than paper writing.

Approx. price
$65
Order a paper. Study better. Sleep tight. Calculate Price!
Created with Sketch.
Calculate Price
Approx. price
$65