Again, I am stuck! (last part of my program, thank god) I need to read just two lines of my file of integers. I thought the following code would work, however, I am once again wrong and at a loss. Tell me WHY it doesn't work and if there is a different way I should be approaching it. Please keep in mind that I am trying to learn and a beginner.
Code:
inFile.open ("K:\\DATFILE1.TXT");
if ( !inFile )
{
cout<< "**Can't open input file**" <<endl;
return 1;
}
sum = 0;
count = 0;
numCount = 0;
while (inFile && (count < 3))
{
inFile >> num;
numCount++;
sum = sum + num;
count++;
}
average = sum / numCount;
outFile << fixed << setprecision(3)
<< "The average of the first two lines of the file is " << average <<"." <<endl;
inFile.close();
inFile.clear();