Ejemplo n.º 1
0
void FileHandler::saveStaffList(string fname, StaffList& s_list)
{
	// open file
	ofstream fout;
	fout.open(fname);
	if (!fout)
	{
		cerr << "\n" << "can't open " << fname << "!!";
		exit(1);
	}

	// save data into file
	int count = s_list.getCount();
	for (int i = 0; i<count; i++)
	{
		Staff s = s_list.getStaff(i);
		fout << s.staff_id << s.staff_sep << s.name << s.birth_date << s.phone_no << s.join_date << s.resign_date;
	}

	// close file
	fout.close();
}