void tree_loop(Search_tree<Entry>* stree){ int choice = tree_menu(); while(choice != 0){ cout << choice << endl; switch(choice){ case 1: insert(stree); break; case 2: traversal(stree); break; case 3: search(stree); break; case 4: remove(stree); break; case 5: cout << "Height: " << stree->height() << endl; break; case 6: cout << "Size: " << stree->size() << endl; break; default: cout << "Error: Invalid INPUT" << endl; exit(1); } choice = tree_menu(); } }
int main (int argc, char *argv[]) { gtk_init (NULL, NULL); tree_menu (); gtk_main (); return 0; }