(*
Allgemeine Informatik I / Programmieren I WS 1998/1999
Musterloesung fuer das Blatt 11, Aufgabe 13
Andreas Borchert, 21. Januar 1998
*)
MODULE PathFinder;
FROM Arguments IMPORT InitArgs, GetFlag, GetArg, AllArgs,
Usage;
FROM ASCII IMPORT nl;
FROM FtdIO IMPORT FwriteString, FwriteLn;
FROM InOut IMPORT WriteString, Write, WriteLn, ReadString;
FROM StdIO IMPORT FILE, MODE, Fopen, Fgetc, stdin, stderr;
FROM SysExit IMPORT Exit;
FROM SysPerror IMPORT Perror;
(* ... *)
BEGIN
ProcessArgs;
IF ReadMaze(input, maze, width, height, entry, exit) THEN
SolveMaze(maze, width, height, entry, 0);
WriteMaze(maze, width, height);
END;
END PathFinder.
|