Question: Cengage Error Message I have received for C++ class 0.00 out of 10.00 Program utilizes correct code 2 0 out of 2 checks passed. Review

Cengage Error Message I have received for C++ class

0.00 out of 10.00 Program utilizes correct code 2 0 out of 2 checks passed. Review the results below for more details. Checks Code PatternIncomplete Implements code to open input file Description Searched your code for a specific pattern: fin.open.+\b+\W+.$ You can learn more about regular expressions [here](https://ruby-doc.org/core-2.1.1/Regexp.html). Code PatternIncomplete Program uses while loop Description Searched your code for a specific pattern: while.+\W.fin.+eof.+ You can learn more about regular expressions [here](https://ruby-doc.org/core-2.1.1/Regexp.html).

/ Flowers.cpp - This program reads names of flowers and whether they 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

string flowerName;

string grown;

// Open input file

ifstream fin("flowers.dat");

// Check if file was successfully opened

if (!fin)

{

cout<<"Error opening file."<

return 1;

}

// Read input from file

while (fin>>flowerName>>grown)

{

// Print flower name and where it can be grown

cout<

}

// Close file

fin.close();

return 0;

} // End of main function

*********Instructions for coding

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

Instructions

Ensure the source code file named Flowers.cpp is open in the code editor.

Declare the variables you will need.

Write the C++ statements that will open the input file flowers.dat for reading.

Write a while loop to read the input until EOF is reached.

In the body of the loop, print the name of each flower and where it can be grown (sun or shade).

Execute the program by clicking the Runbutton at the bottom of the screen.

Grading

When you have completed your program, click the Submit button to record your score.

****************** File

flowers.dat

Astilbe 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 Databases Questions!