Answered step by step
Verified Expert Solution
Question
1 Approved Answer
There is one mistake in the following code. What is that mistake? Would it cause a compilation error? Or would it generate an incorrect outcome?
There is one mistake in the following code. What is that mistake? Would it cause a compilation error? Or would it generate an incorrect outcome? Why or why not? Explain. Your solution must contain a detailed explanation of the outcome.
#include
#include
using namespace std;
int main()
{ ifstream in_file; in_file.open("input.txt"); char c;
if(in_file.fail()){
cout << "Cannot open the file." << endl; }
else{ while(in_file.get(c)){
cout << c << endl;
in_file.open("input.txt"); }
}
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