Question: Opening Files and Performing File Input Summary In this lab, you open a file and read input from that file in aprewritten C++ program. The

Opening Files and Performing File Input

Summary

In this lab, you open a file and read input from that file in aprewritten C++ program. The program should read and print the namesof flowers and whether they are grown in shade or sun. The data isstored in the input file named flowers.dat.

Instructions

  1. Ensure the source code file named Flowers.cppis open in the code editor.
  2. Declare the variables you will need.
  3. Write the C++ statements that will open the input fileflowers.dat for reading.
  4. Write a while loop to read the input until EOF is reached.
  5. In the body of the loop, print the name of each flower andwhere it can be grown (sun or shade).

// Flowers.cpp - This program reads names of flowers and whetherthey are grown in shade or sun from an input

// file and prints the information to the user's screen.

// Input: flowers.dat.

// Output: Names of flowers and the words sun or shade.

#include

#include

#include

using namespace std;

int main()

{

// Declare variables here

// Open input file

// Write while loop that reads records fromfile.

fin >> flowerName;

// Print flower name using thefollowing format

//cout << var << "grows in the " << var2 << endl;

fin.close();

return 0;

} // End of main function

Here is the flowers.dat file

Astile

Shade

Marigold

Sun

Begonia

Sun

Primrose

Shade

Cosmos

Sun

Dahlia

Sun

Geranium

Sun

Foxglove

Shade

Trillium

Shade

Pansy

Sun

Petunia

Sun

Daisy

Sun

Aster

Sun

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!