-
-int
-main (int argc, char *argv[])
-{
- mnemon_t mnemon;
- char *response;
-
- void _load_categories()
- {
- if (argc > 1) {
- int i;
- for (i = 1; i < argc; i++)
- mnemon_load_category (&mnemon, argv[i]);
- } else {
- mnemon_load (&mnemon);
- }
- }
-
- srand (time (NULL));
-
- mnemon_init (&mnemon);
-
- _load_categories ();
-
- mnemon_do_challenges (&mnemon);
-
- mnemon_save (&mnemon);
-
- mnemon_fini (&mnemon);
-
- mnemon_init (&mnemon);
-
- _load_categories ();
-
- printf ("Great job.\nHere are your current results:\n");
- mnemon_print_histogram (&mnemon, NULL, 0);
- response = readline ("Press enter to quit.\n");
- free (response);
-
- mnemon_fini (&mnemon);
-
- return 0;
-}