Считать данные из текстового файла в структуру
struct sot{
string fam;
string nam;
string oth;
string dol;
double tar;
};
struct uch {
string fam;
string dat;
string nch;
string fin;
double tar;
};
// Ведомость
struct ved {
string fam;
double nch;
double nlg;
double zrp;
};
void print_menu() {
system("cls");
cout << "Выберите действие:\n"
<< "\n\t1. Список сотрудников"
<< "\n\t2. Добавить в cписок N сотрудников"
<< "\n\t3. Редактировать запись сотрудника"
<< "\n\t4. Учет работы"
<< "\n\t5. Заработная плата"
<< "\n\t0. Выйти из программы\n"
<< "\nВаш выбор --> ";
}
// Считывание меню
int get_variant() {
int x; cin >> x;
return x;
}
int main() {
setlocale(LC_ALL, "ru");
ifstream file;
string name;
cin >> name;
string path = name;
file.open(name);
if (!file.is_open())
cout << "файл не открыт" << "\n";
else
{
}
}
я хотел бы записать данные из файла в структуру sot для дальнейшего их использования, я не знаю как это можно было бы реализовать, помогите пожалуйста. Информация в файле содержится в таком виде:
Фамилия1;Имя1;Отчество1;Должность1;10000
Фамилия2;Имя2;Отчество2;Должность1;10000
Фамилия3;Имя3;Отчество3;Должность1;10000
Фамилия4;Имя4;Отчество4;Должность1;10000
Фамилия5;Имя5;Отчество5;Должность1;10000
Фамилия6;Имя6;Отчество6;Должность1;10000
Фамилия7;Имя7;Отчество7;Должность1;10000
Фамилия8;Имя8;Отчество8;Должность1;10000
Фамилия9;Имя9;Отчество9;Должность1;10000