Question
Write a C++ program that inputs the contents of a file line by line, and outputs each line to the console. The program starts by
Write a C++ program that inputs the contents of a file line by line, and outputs each line to the console. The program starts by inputting the name of the file from the keyboard, opens the file, and then checks to make sure the file was opened successfully. If not, the program outputs "**file not found" and returns.
If the file was opened successfully, the program proceeds to read the file line by line, outputting each line to the console along with its line number. Assume each line of the input file contains a single word. For example, suppose the file "input1.txt" contains the following:
apple
banana
pear
pizza
Given the filename "input1.txt", your program should produce the following output:
line 1: apple
line 2: banana
line 3: pear
line 4: pizza
main.cpp
#include
using namespace std;
int main() { string filename; cout << "please enter filename> "; cin >> filename; // input filename: cout << endl; // // TODO: // return 0; }
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