15 using this_thread::sleep_for;
45 list<Contact*> Contacts;
51 Contacts.push_back(&c1);
53 Contacts.push_back(&c2);
55 Contacts.push_back(&c3);
57 Contacts.push_back(&c4);
59 Contacts.push_back(&c5);
61 Contacts.push_back(&c6);
63 Contacts.push_back(&c7);
65 Contacts.push_back(&c8);
67 Contacts.push_back(&c9);
69 Contacts.push_back(&c10);
71 Contacts.push_back(&c11);
73 Contacts.push_back(&c12);
75 Contacts.push_back(&c13);
77 Contacts.push_back(&c14);
79 Contacts.push_back(&c15);
84 c1.ajouterContact(p2);
85 c1.ajouterContact(p5);
86 c1.ajouterContact(p4);
87 c3.ajouterContact(p1);
88 c3.ajouterContact(p2);
89 c4.ajouterContact(p5);
90 c4.ajouterContact(p6);
91 c5.ajouterContact(p4);
92 c6.ajouterContact(p7);
93 c6.ajouterContact(p9);
94 c7.ajouterContact(p3);
95 c8.ajouterContact(p2);
96 c9.ajouterContact(p6);
97 c9.ajouterContact(p11);
98 c10.ajouterContact(p7);
99 c10.ajouterContact(p8);
100 c11.ajouterContact(p15);
101 c12.ajouterContact(p10);
102 c13.ajouterContact(p11);
103 c14.ajouterContact(p12);
104 c14.ajouterContact(p13);
105 c15.ajouterContact(p9);
116 int choix, choix2, choix3, persChoix;
119 cout <<
"\n ---------------------------------------------------------------\n | Technique n°3 (1) | Technique n°2 (2) | Sortir (3) |\n ---------------------------------------------------------------\n\n--> ";
128 cout <<
"\n -------------------------------------------------------------\n | Cas global (1) | Cas individuel (2) | Retour (3) |\n -------------------------------------------------------------\n\n--> ";
137 cout <<
"\n -------------------------------------------------------------------\n | Contact Direct (1) | Contact Indirect (2) | Retour (3) |\n -------------------------------------------------------------------\n\n--> ";
151 cout <<
"\n Choisissez la personne que vous voulez regarder : \n\n--------------------\n(1)\tBob\n(2)\tDomi\n(3)\tAnne\n(4)\tElie\n(5)\tCali\n(6)\tSamuel\n(7)\tElena\n(8)\tBaptiste\n(9)\tFranck\n(10)\tAgathe\n(11)\tLouna\n(12)\tTheo\n(13)\tMorgane\n(14)\tThibault\n(15)\tGwen\n--------------------\n\n Tapez le numéro de la personne : ";
164 c1.afficherContactDirect();
166 c2.afficherContactDirect();
168 c3.afficherContactDirect();
170 c4.afficherContactDirect();
172 c5.afficherContactDirect();
174 c6.afficherContactDirect();
176 c7.afficherContactDirect();
178 c8.afficherContactDirect();
180 c9.afficherContactDirect();
182 c10.afficherContactDirect();
184 c11.afficherContactDirect();
186 c12.afficherContactDirect();
188 c13.afficherContactDirect();
190 c14.afficherContactDirect();
192 c15.afficherContactDirect();
199 c1.afficherContactIndirect(Contacts);
201 c2.afficherContactIndirect(Contacts);
203 c3.afficherContactIndirect(Contacts);
205 c4.afficherContactIndirect(Contacts);
207 c5.afficherContactIndirect(Contacts);
209 c6.afficherContactIndirect(Contacts);
211 c7.afficherContactIndirect(Contacts);
213 c8.afficherContactIndirect(Contacts);
215 c9.afficherContactIndirect(Contacts);
217 c10.afficherContactIndirect(Contacts);
219 c11.afficherContactIndirect(Contacts);
221 c12.afficherContactIndirect(Contacts);
223 c13.afficherContactIndirect(Contacts);
225 c14.afficherContactIndirect(Contacts);
227 c15.afficherContactIndirect(Contacts);
237 c1.afficherContactDirect();
238 c2.afficherContactDirect();
239 c3.afficherContactDirect();
240 c4.afficherContactDirect();
241 c5.afficherContactDirect();
242 c6.afficherContactDirect();
243 c7.afficherContactDirect();
244 c8.afficherContactDirect();
245 c9.afficherContactDirect();
246 c10.afficherContactDirect();
247 c11.afficherContactDirect();
248 c12.afficherContactDirect();
249 c13.afficherContactDirect();
250 c14.afficherContactDirect();
251 c15.afficherContactDirect();
258 c1.afficherContactIndirect(Contacts);
259 c2.afficherContactIndirect(Contacts);
260 c3.afficherContactIndirect(Contacts);
261 c4.afficherContactIndirect(Contacts);
262 c5.afficherContactIndirect(Contacts);
263 c6.afficherContactIndirect(Contacts);
264 c7.afficherContactIndirect(Contacts);
265 c8.afficherContactIndirect(Contacts);
266 c9.afficherContactIndirect(Contacts);
267 c10.afficherContactIndirect(Contacts);
268 c11.afficherContactIndirect(Contacts);
269 c12.afficherContactIndirect(Contacts);
270 c13.afficherContactIndirect(Contacts);
271 c14.afficherContactIndirect(Contacts);
272 c15.afficherContactIndirect(Contacts);
int main()
Main divisé en deux partie :
Contient des variables, des constantes et divers types de données relatifs à notre classe Personne...