]> git.itanic.dy.fi Git - sudoku/blob - translator.cpp
random.cpp: Return better random numbers
[sudoku] / translator.cpp
1 #include <stdlib.h>
2 #include <stdio.h>
3 #include <string.h>
4
5 #include "sudoku.h"
6
7 int main(int argc, char *argv[])
8 {
9         char str[10];
10         int x, y, i = 0;
11         sudoku sudo;
12         std::string line;
13
14         if (argc < 2) {
15                 printf("Not enough arguments given\n");
16                 return 1;
17         }
18
19         if (strlen(argv[1]) < 81) {
20                 printf("Too short input given\n");
21                 return 2;
22         }
23
24         for (y = 0; y < 9; y++) {
25                 for (x = 0; x < 9; x++, i++) 
26                         str[x] = argv[1][i];
27                 str[9] = 0;
28                 line = str;
29                 sudo.str_to_row(y, line);
30         }
31
32         sudo.print();
33 }