#include #include #include using namespace std; struct Employee { char fname[20]; char lname[20]; int hours; double rate; double regPay; double overtimePay; double totalPay; }; void sortRecs(Employee[],int); void display(Employee[],int); int main() { Employee emps[25]; int cnt=0; int overtimeHours; double totOTPay; double totOTHours; fstream iofile; iofile.open("employees2.bin",ios::in|ios::binary); // iofile.read((char *)emps,cnt * sizeof(Employee)); good if cnt is known iofile.read((char *)&emps[cnt],sizeof(Employee)); while(!iofile.eof()) { cnt++; iofile.read((char *)&emps[cnt],sizeof(Employee)); } display(emps,cnt); return 0; } void display(Employee e[],int size) { for(int i=0;i