lem-in/main.go

37 lines
492 B
Go
Raw Normal View History

2024-04-26 18:41:08 +00:00
package main
import (
"fmt"
"os"
"bufio"
"lem/maze"
)
func main() {
if len(os.Args) != 2 {
fmt.Println("only file please")
return
}
filename := os.Args[1]
file, err := os.Open(filename)
if err != nil {
fmt.Println("can't open file" + filename)
return
}
reader := bufio.NewReader(file)
m := maze.Load(reader)
if (m == nil) {
fmt.Println("Bad input file")
return
}
m.Solve()
}