asked 177k views
2 votes
Complete in C++ (DO NOT COPY AND PASTE THE ANSWERS ON

HERE, THEY DO NOT WORK AND I WILL DOWNVOTE. THANKS:
-Read the given file of the information of employees.
-Store the information in an array or ar

asked
User Axsuul
by
7.7k points

1 Answer

4 votes

To read the given file of the information of employees and store the information in an array or ar in C++, you can follow the steps below:Step 1: Include necessary header files#include #include using namespace std; Step 2: Define a structure for employee informationstruct Employee { string name; int age; double salary; };Step 3: Declare an array of the structure type EmployeeEmployee empArray[100];Step 4: Open the file containing employee information using an input file stream objectifstream inputFile("employee_info.txt");Step 5: Read the data from the file and store it in the array while(!inputFile.eof()) { for(int i=0; i<100; i++) { getline(inputFile, empArray[i].name); inputFile >> empArray[i].age; inputFile >> empArray[i].salary; inputFile.ignore(); // Ignore newline character } }Step 6: Close the file input file stream object inputFile.close();Here's the complete C++ code for reading the given file of employee information and storing it in an array of employee structures. The code assumes that the employee_info.txt file is in the same directory as the program.#include #include using namespace std; struct Employee { string name; int age; double salary; }; int main() { Employee empArray[100]; ifstream inputFile("employee_info.txt"); if(!inputFile) { cout << "Error opening file!"; return -1; } while(!inputFile.eof()) { for(int i=0; i<100; i++) { getline(inputFile, empArray[i].name); inputFile >> empArray[i].age; inputFile >> empArray[i].salary; inputFile.ignore(); // Ignore newline character } } inputFile.close(); // Close input file return 0;}The above code reads the employee information from the file "employee_info.txt" and stores it in an array of 100 employee structures. The code also checks for errors while opening the input file using an if statement.