#include #include #include "Personne.hpp" #include"Contact.hpp" using namespace std; using namespace reseau; using this_thread::sleep_for; int main(){ Personne p1{"Bob"}; Personne p2{"Domi"}; Personne p3{"Anne"}; Personne p4{"Elie"}; Personne p5{"Cali"}; Personne p6{"Samuel"}; Personne p7{"Elena"}; Personne p8{"Baptiste"}; Personne p9{"Franck"}; Personne p10{"Agathe"}; Personne p11{"Louna"}; Personne p12{"Theo"}; Personne p13{"Morgane"}; Personne p14{"Thibault"}; Personne p15{"Gwen"}; // cout << "----------\n"; Contact c1{p1}; Contact c2{p2}; Contact c3{p3}; Contact c4{p4}; Contact c5{p5}; Contact c6{p6}; Contact c7{p7}; Contact c8{p8}; Contact c9{p9}; Contact c10{p10}; Contact c11{p11}; Contact c12{p12}; Contact c13{p13}; Contact c14{p14}; Contact c15{p15}; // cout << "----------\n"; c1.ajouterContact(p2); c1.ajouterContact(p5); c1.ajouterContact(p4); c3.ajouterContact(p1); c3.ajouterContact(p2); c4.ajouterContact(p5); c5.ajouterContact(p4); c6.ajouterContact(p7); c6.ajouterContact(p9); c7.ajouterContact(p3); c8.ajouterContact(p2); c9.ajouterContact(p6); c9.ajouterContact(p11); c10.ajouterContact(p7); c10.ajouterContact(p8); c11.ajouterContact(p15); c12.ajouterContact(p10); c13.ajouterContact(p11); c14.ajouterContact(p12); c14.ajouterContact(p13); c15.ajouterContact(p9); // cout << "----------\n"; // c1.rechercher(p3); // c1.rechercher(p2); // c1.rechercher(p5); // cout << "----------\n"; // menu { // 1 = technique 1 // LiaisonDirect() // LiaisonIndirect() // LiaisonDirect pour une personne() // LiaisonIndirect pour une personne() // 2 = technique 2 // LiaisonDirect() // LiaisonIndirect() // LiaisonDirect pour une personne() // LiaisonIndirect pour une personne() // } int choix, choix2, choix3, persChoix; cout <<"\n ---------------------------------------------------------------\n | Technique n°3 (1) | Technique n°2 (2) | Sortir (3) |\n ---------------------------------------------------------------\n\n--> "; cin >> choix; switch(choix) { case 1 : case 2 : cout << "\n -------------------------------------------------------------\n | Cas global (1) | Cas individuel (2) | Retour (3) |\n -------------------------------------------------------------\n\n--> "; cin >> choix2; switch(choix2) { case 1: case 2: cout <<"\n -------------------------------------------------------------------\n | Contact Direct (1) | Contact Indirect (2) | Retour (3) |\n -------------------------------------------------------------------\n\n--> "; cin >> choix3; switch(choix3) { case 1: case 2: if(choix2==2){ 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 : "; cin >> persChoix ; cout << "\n"; switch(choix3) { case 1: if(persChoix==1) c1.afficherContactDirect(); if(persChoix==2) c2.afficherContactDirect(); if(persChoix==3) c3.afficherContactDirect(); if(persChoix==4) c4.afficherContactDirect(); if(persChoix==5) c5.afficherContactDirect(); if(persChoix==6) c6.afficherContactDirect(); if(persChoix==7) c7.afficherContactDirect(); if(persChoix==8) c8.afficherContactDirect(); if(persChoix==9) c9.afficherContactDirect(); if(persChoix==10) c10.afficherContactDirect(); if(persChoix==11) c11.afficherContactDirect(); if(persChoix==12) c12.afficherContactDirect(); if(persChoix==13) c13.afficherContactDirect(); if(persChoix==14) c14.afficherContactDirect(); if(persChoix==15) c15.afficherContactDirect(); break; case 2: if(persChoix==1) c1.afficherContactIndirect(); if(persChoix==2) c2.afficherContactIndirect(); if(persChoix==3) c3.afficherContactIndirect(); if(persChoix==4) c4.afficherContactIndirect(); if(persChoix==5) c5.afficherContactIndirect(); if(persChoix==6) c6.afficherContactIndirect(); if(persChoix==7) c7.afficherContactIndirect(); if(persChoix==8) c8.afficherContactIndirect(); if(persChoix==9) c9.afficherContactIndirect(); if(persChoix==10) c10.afficherContactIndirect(); if(persChoix==11) c11.afficherContactIndirect(); if(persChoix==12) c12.afficherContactIndirect(); if(persChoix==13) c13.afficherContactIndirect(); if(persChoix==14) c14.afficherContactIndirect(); if(persChoix==15) c15.afficherContactIndirect(); break; } } else{ switch(choix3){ case 1: c1.afficherContactDirect(); c2.afficherContactDirect(); c3.afficherContactDirect(); c4.afficherContactDirect(); c5.afficherContactDirect(); c6.afficherContactDirect(); c7.afficherContactDirect(); c8.afficherContactDirect(); c9.afficherContactDirect(); c10.afficherContactDirect(); c11.afficherContactDirect(); c12.afficherContactDirect(); c13.afficherContactDirect(); c14.afficherContactDirect(); c15.afficherContactDirect(); break; case 2: c1.afficherContactIndirect(); c2.afficherContactIndirect(); c3.afficherContactIndirect(); c4.afficherContactIndirect(); c5.afficherContactIndirect(); c6.afficherContactIndirect(); c7.afficherContactIndirect(); c8.afficherContactIndirect(); c9.afficherContactIndirect(); c10.afficherContactIndirect(); c11.afficherContactIndirect(); c12.afficherContactIndirect(); c13.afficherContactIndirect(); c14.afficherContactIndirect(); c15.afficherContactIndirect(); break; } } break; case 3: main(); break; } break; case 3: main(); break; } sleep_for(2s); system("clear"); main(); break; case 3 : return 0; break; } }