I have a pre-lab assignment and I just want to confirm whether I've done this right or not and if I haven't I would appreciate tips and advice on how to fix it here is all we were given for the pre-lab:
We were not given the Worker.h file so I can't test it which is why I'm asking on here. Thanks in advance for any help!
#include <iostream>
#include <fstream>
using namespace std;
#include "Worker.h"
int main()
{
ifstream infile;
int records;
// declare required variables here.
Worker wrkr;
int index;
const int MAX_EMPLOYEES = 10;
Worker employees[MAX_EMPLOYEES];
// Open data file
infile.open("employee.txt");
if (infile.fail())
{
cout<<"The file failed to open.\n\n";
exit(1);
}
// Pre-lab instructions:
// Using a loop, create a worker object, read data from the file,
// initialize object with the data, and store the object in the
// array.
// Using another loop, traverse through the array objects created
// and display each object.
while(infile)
{
infile >> wrkr;
employees[index] = wrkr;
index++;
}
int numEmployees = index;
for(index = 0; index < numEmployees; index++)
{
cout << employees[index] << endl;
}
We were not given the Worker.h file so I can't test it which is why I'm asking on here. Thanks in advance for any help!