Beispiel #1
0
Bibliotheque& Bibliotheque::operator+=(Livre& livre)
{
	ajouterLivre(livre);
	return *this;
}
Beispiel #2
0
int main() {
    T_Biblio *biblio = creerBiblio("NF16");

    T_Rayon *rayonJulesVerne = creerRayon("Jules Verne");
    ajouterLivre(rayonJulesVerne, creerLivre("Cinq semaines en ballon", "Jules Verne", "Hetzel"));
    ajouterLivre(rayonJulesVerne, creerLivre("Les Aventures du capitaine Hatteras", "Jules Verne", "Hetzel"));
    ajouterLivre(rayonJulesVerne, creerLivre("Voyage au centre de la Terre", "Jules Verne", "Hetzel"));
    ajouterLivre(rayonJulesVerne, creerLivre("De la Terre a la Lune", "Jules Verne", "Hetzel"));
    ajouterLivre(rayonJulesVerne, creerLivre("Le Compte de Chanteleine", "Jules Verne", "Hetzel"));

    T_Rayon *rayonVictorHugo = creerRayon("Victor Hugo");
    ajouterLivre(rayonVictorHugo, creerLivre("Ruy Blas", "Victor Hugo", "Gallica"));
    ajouterLivre(rayonVictorHugo, creerLivre("Cromwell", "Victor Hugo", "Gallica"));
    ajouterLivre(rayonVictorHugo, creerLivre("Hernani", "Victor Hugo", "Gallica"));
    ajouterLivre(rayonVictorHugo, creerLivre("Cinq semaines Victor Hugo 2", "Victor Hugo", "Hetzel"));
    ajouterLivre(rayonVictorHugo, creerLivre("Marion de Lorme", "Victor Hugo", "Gallica"));
    ajouterLivre(rayonVictorHugo, creerLivre("Marie Tudor", "Victor Hugo", "Gallica"));
    ajouterLivre(rayonVictorHugo, creerLivre("Cinq semaines Victor Hugo", "Victor Hugo", "Hetzel"));

    ajouterRayon(biblio, rayonJulesVerne);
    ajouterRayon(biblio, rayonVictorHugo);

    /*
    afficherRayon(rayonJulesVerne);

    printf("%d", emprunterLivre(rayonJulesVerne, "Cinq semaines en ballon"));
    printf("%d", emprunterLivre(rayonJulesVerne, "Le Compte de Chanteleine"));
    printf("%d", emprunterLivre(rayonJulesVerne, "Voyage au centre de la Terre"));

    afficherRayon(rayonJulesVerne);

    printf("%d", supprimerLivre(rayonJulesVerne, "Cinq semaines en ballon"));
    printf("%d", supprimerLivre(rayonJulesVerne, "Le Compte de Chanteleine"));
    printf("%d", supprimerLivre(rayonJulesVerne, "Voyage au centre de la Terre"));

    afficherRayon(rayonJulesVerne);

    afficherBiblio(biblio);

    printf("%d", supprimerRayon(biblio, "Victor Hugo"));

    afficherBiblio(biblio);

    printf("%d", supprimerRayon(biblio, "Jules Verne"));

    afficherBiblio(biblio);
    */

    rechercherLivres(biblio, "semaines");

    return 0;
}