+/* export the clues to a text file */
+void do_export_clues (Puzzle *p)
+{
+ if (p->grid_frozen == false)
+ {
+ printf (UNFROZEN_GRID);
+ char ch = getchar ();
+ return;
+ }
+ char fname[256];
+ printf (INPUT_FILE);
+ fgets (fname, 256, stdin);
+ if (strlen(fname) == 1)
+ return;
+ char *filename = strtok (fname, "\n");
+
+ export_clues (p, filename);
+ printf (FILE_SAVED);
+ char ch = getchar ();
+}
+