]> git.itanic.dy.fi Git - sudoku/blob - generator.cpp
Generates sudokus at desired difficulty level
[sudoku] / generator.cpp
1 #include <stdlib.h>
2
3 #include "sudoku.h"
4
5 int main(int argc, char *argv[])
6 {
7         sudoku sudo;
8         int min_guesses;
9
10         if (argc < 2) {
11                 printf("Too few arguments given\n");
12                 return -1;
13         }
14
15         min_guesses = atoi(argv[1]);
16         if (min_guesses < 1) {
17                 printf("Not a valid number: %s\n", argv[1]);
18                 return -2;
19         }
20
21         verbose = 0;
22
23         sudo.generate(min_guesses);
24
25         printf("Got sudoku with %d guesses\n", sudo.guesses);
26         sudo.print();
27
28         return 0;
29 }