/** * Adauga date in repository * */ void addSamplePets(PetController* ctr) { addPet(ctr, 1, "Pasare", "Papagal", 20); addPet(ctr, 2, "Pasare", "Randunica", 2); addPet(ctr, 3, "Peste", "Pastrav", 90); addPet(ctr, 4, "Peste", "Rechin", 100); addPet(ctr, 5, "Pasare", "Soim", 200); }
int main(int argc, char ** argv) { Tree pets; char choice; InitializeTree(&pets); while ((choice = menu()) != 'q') { switch (choice) { case 'a': addPet(&pets); //添加一个宠物 break; case 'l': showPets(&pets); //输出所有宠物的信息 break; case 'f': findPet(&pets); //查找宠物 break; case 'n': printf("%d pets in club\n", //计算宠物的个数 TreeItemCount(&pets)); break; case 'd': dropPet(&pets); //删除某个宠物 break; default: fputs("Switching error\n", stdout); break; } } DeleteAll(&pets); fputs("Bye!\n", stdout); _CrtDumpMemoryLeaks(); return EXIT_SUCCESS; }