/* // TP6main.c // // // Created by Valentin Emiya on 20/02/12. // Copyright (c) 2012 LIF. All rights reserved. */ #include /* programme */ int main(void){ PERSONNE deValois = cree_personne("de Valois","Marguerite",1553,1615); PERSONNE henriIV = cree_personne("IV","Henri",1553,1610); PERSONNE deMedicis = cree_personne("de Medicis","Marie",1573,1642); PERSONNE louisXIII = cree_personne("XIII","Louis",1601,1643); PERSONNE anneDAutriche = cree_personne("d'Autriche","Anne",1601,1666); PERSONNE louisXIV = cree_personne("XIV","Louis",1643,1715); PERSONNE philippeDOrleans = cree_personne("d'Orleans","Philippe",1640,1701); POINTEUR tout_le_monde = liste_vide(); printf("\nUne personne:\n"); affiche_personne_abbrev(deValois); printf("\n"); ajoute_personne(deValois,tout_le_monde); ajoute_personne(henriIV,tout_le_monde); ajoute_personne(deMedicis,tout_le_monde); ajoute_personne(louisXIII,tout_le_monde); ajoute_personne(anneDAutriche,tout_le_monde); ajoute_personne(louisXIV,tout_le_monde); ajoute_personne(philippeDOrleans,tout_le_monde); printf("\nTout le monde:\n"); affiche_liste_abbrev(tout_le_monde); printf("\n"); ajoute_pere_enfant(henriIV,louisXIII); ajoute_pere_enfant(louisXIII,philippeDOrleans); ajoute_pere_enfant(louisXIII,louisXIV); ajoute_mere_enfant(deMedicis,louisXIII); ajoute_mere_enfant(anneDAutriche,philippeDOrleans); ajoute_mere_enfant(anneDAutriche,louisXIV); ajoute_conjoint(henriIV,deValois); divorce(deValois); ajoute_conjoint(henriIV,deMedicis); ajoute_conjoint(louisXIII,anneDAutriche); printf("\nQuelques personnes:\n"); affiche_personne(deValois); printf("\n"); affiche_personne(henriIV); printf("\n"); affiche_personne(anneDAutriche); printf("\n"); affiche_personne(louisXIII); printf("\n"); return 0; }