#include #include #include #include using namespace std; struct employee { string Name; int ID; char Salary; float payRate; string Department; string Title; }; int menu(); //Reads data from "empdata.txt" into an array of struct int readEmployeeFile(employee e[]); //Sorts employee's in Ascending order void sortEmployee(employee e[],int); //Sorts employee's by ID # and department; void sortByIdDepart(employee e[],int); //Displays employees', by name, of a particular title void displayEmp(employee e[]); //Prints to output file "empoutput.txt" void printOut(employee e[]); int main() { int choice = 0; struct employee e[1]; while(choice!=7) { choice = menu(); switch(choice) //switch statement for menu items { case 1: break; case 2: break; case 3: break; case 4: break; case 5: break; case 6: break; case 7: break; default: cout << "PLEASE CHOOSE FROM OPTIONS 1-7." << endl << endl; break; }; } return 0; } int menu() { int choice; cout << setw(80) << setfill('*') << "" << endl; cout << "1. Search for an employee by their ID number." << endl; cout << "2. Display employees' names according to salary." << endl; cout << "3. Group employees by department." << endl; cout << "4. Sort data by ascending order of employee ID numbers." << endl; cout << "5. List of employees sorted by ID # and department." << endl; cout << "6. Display employees, by name, of a particular title." << endl; cout << "7. Quit and Print." << endl << endl; cout << setw(80) << setfill('*') << "" << endl; cout << "Choose 1-7: "; cin >> choice; cout << endl; return choice; } int readEmployeeFile(employee e[]) { int i = 0; ifstream fin("empdata.txt"); while((fin) && (i < 14)) { getline(fin,e[i].Name); fin >> e[i].ID; fin.ignore(); fin >> e[i].Salary; fin >> e[i].payRate; getline(fin,e[i].Department); fin.ignore(); getline(fin,e[i].Title); fin.ignore(); i++; } return i-1; } /*void sortEmployee(employee e[],int) {*/