#include public class CSalarie { private: typedef struct { int num; char nom[40]; double salaire; char adresse[200]; }SSalarie; SSalarie Salarie[50]; public: // GetNum int GetNum(int indice) { return this->Salarie[indice].num; } // GetNom int GetNom(int indice) { return *this->Salarie[indice].nom; } // GetSal double GetSal(int indice) { return this->Salarie[indice].salaire; } // GetAdresse int GetAdresse(int indice) { return *this->Salarie[indice].adresse; } // SetNum void SetNum(int indice, int value) { this->Salarie[indice].num = value; } // Set (num, nom, salaire, adresse) void Set(int indice, int num, char nom[40], double salaire, char adresse[200]) { this->Salarie[indice].num = num; strcpy(this->Salarie[indice].nom, nom); this->Salarie[indice].salaire = salaire; strcpy(this->Salarie[indice].adresse, adresse); } };