Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I am needing the output of this program to show up in the console when it is ran

ID: 3627577 • Letter: I

Question

I am needing the output of this program to show up in the console when it is ran. The information that is stored in the output file, I also need to show in the console when the program is ran. I need it modified so that it does this

#include
#include
#include

using namespace std;

int main ()
{
string firstName, middleName, lastName;
string line;

ifstream infile;
ofstream outfile;
infile.open ("Ch8_Ex9Data.txt");
outfile.open ("Ch8_Ex9Dataout.txt");

while (getline(infile, line))
{
int comma = line.find (',');

int length = line.length ();

lastName = line.substr (0, comma);

int space_after_firstName = line.find (' ', comma + 2);

if (space_after_firstName != -1)
{

firstName = line.substr (comma+2,
space_after_firstName - comma -2);
middleName = line.substr
(space_after_firstName + 1, length);


outfile << firstName << " " << middleName << " ";

}
else
{
firstName = line.substr (comma+2, length);
outfile << firstName << " ";
}
outfile << lastName << endl;
system ("pause");

}
return 0;
}

Explanation / Answer

Hopefully that is what you're looking for? #include<iostream> #include<fstream> #include<string> using namespace std; int main () {   string firstName, middleName, lastName;   string line;   ifstream infile;   ofstream outfile;   infile.open ("Ch8_Ex9Data.txt");   outfile.open ("Ch8_Ex9Dataout.txt");   while (getline(infile, line))   {     int comma = line.find (',');     int length = line.length ();     lastName = line.substr (0, comma);     int space_after_firstName = line.find (' ', comma + 2);     if (space_after_firstName != -1)     {       firstName = line.substr (comma+2, space_after_firstName - comma -2);       middleName = line.substr(space_after_firstName + 1, length);       outfile << firstName << " " << middleName << " ";       cout << firstName << " " << middleName << " ";     }     else     {       firstName = line.substr (comma+2, length);       outfile << firstName << " ";       cout << firstName << " ";     }     outfile << lastName << endl;     cout << lastName << endl;   }   system("pause");   return 0; }