#include "ClientList.h" using namespace std; void display(tClient& client) { cout << right << setw(10) << client.login << setw(15) << client.registerDate << setw(5) << client.age << " years" << setw(10) << client.city << endl; } bool load(tClientList& list) { bool loaded = false; ifstream file; int numClients = 0; list.cont = 0; file.open("clients.txt"); if (!file.is_open()) { cout << "Failed to load clients." << endl; } else { file >> numClients; while (!file.fail() && list.cont < numClients) { list.client[list.cont] = new tClient; file >> list.client[list.cont]->login; file >> list.client[list.cont]->registerDate; file >> list.client[list.cont]->age; file >> list.client[list.cont]->city; list.cont++; } loaded = true; } file.close(); return loaded; } void show(tClientList list, int& i) { if (i < list.cont) { cout << i + 1 << ":"; display(*list.client[i]); i++; show(list, i); } } void free(tClientList& list) { for (int i = 0; i < list.cont; i++){ delete list.client[i]; } }