#include #include #include #include #include "dictionary.h" int main(void) { Dictionary d; BString *S; char *foo[] = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine", }; int i; srand(time(NULL)); for (i = 0; i < 10; i++) d.insert(i, new BString(foo[i])); for (i = 10; i; i--) { S = (BString *)d.find(i - 1); if (S) { d.remove(i - 1); cout << i - 1 << ": " << S->String() << endl; delete S; } } cout << d.count() <<" items are left" << endl; return 1; }