Задание
Написать программу на языке C++ для учета сотрудников в виде консольного приложения.
Функционал программы
- Создание сотрудников
- Поиск сотрудников
- Редактирование сотрудников
- Удаление сотрудников
- Просмотр списка сотрудников
- выход из программы
Фрагмент программного кода
#include <iostream> #include <conio.h> #include <fstream> #pragma warning(disable : 4996) using namespace std; class employee { private: char fName[50], lName[50], position[50], department[50]; long long salary; public: void createEmployee() { cout << "Enter your first name: "; cin >> fName; cout << "Enter your last name: "; cin >> lName; cout << "Enter your salary: "; cin >> salary; cout << "Enter your position: "; cin >> position; cout << "Enter your department: "; cin >> department; } void showEmployee() { cout << "Name: " << fName << " "<<lName << endl; cout << "Salary: " << salary << endl; cout << "Position: " << position << endl; cout << "Department: " << department << endl; } void writeOnFile() { char ch; ofstream f1; f1.open("EMS.dat", ios::binary | ios::app); do { createEmployee(); f1.write(reinterpret_cast<char*>(this), sizeof(*this)); cout << "Do you have the following data?(y/n)"; cin >> ch; } while (ch == 'y'); cout << "Employee has been successfully created....."; f1.close(); }
Структура проекта
Скриншот архива с проектом
Пояснения по запуску программы
Запустить Visual Studio 2022, запустить проект.
admin