Esempio n. 1
0
void testAnimals(void) {
    struct Animal *p1 = createDog("Hamlet");
    struct Animal *p2 = createCat("Ofelija");
    struct Animal *p3 = createDog("Polonije");

    animalPrintGreeting(p1);
    animalPrintGreeting(p2);
    animalPrintGreeting(p3);

    animalPrintMenu(p1);
    animalPrintMenu(p2);
    animalPrintMenu(p3);

    free(p1);
    free(p2);
    free(p3);
}
Esempio n. 2
0
int main(void) {

//    Animal *a = new terrier("pepper");
    Animal tt("xxx");
    Animal *a;
    //a = &tt;
    a = createDog();
    Animal *b = new cat("tesla");
    a->shout();
    return 0;
}